Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring 区别于<;url模式>/</url模式>;及<;url模式>/*</url模式>;_Spring - Fatal编程技术网

Spring 区别于<;url模式>/</url模式>;及<;url模式>/*</url模式>;

Spring 区别于<;url模式>/</url模式>;及<;url模式>/*</url模式>;,spring,Spring,web.xml中的/和/*有什么区别 对于dispatcher servlet,我想这意味着所有的请求。在这种情况下,url模式“/*”意味着什么?/*意味着“所有请求”,而/意味着“所有不由其他servlet处理的请求” 特别是,/*覆盖了内置servlet(如jspservlet)的映射,这是一个常见的混淆源。这意味着,如果将DispatcherServlet映射到/*,您将无法使用基于JSP的视图,因为呈现这些视图的请求将由DispatcherServlet本身处理,而不是由实际呈现JSP

web.xml中的/和/*有什么区别

对于dispatcher servlet,我想这意味着所有的请求。在这种情况下,url模式“/*”意味着什么?

/*
意味着“所有请求”,而
/
意味着“所有不由其他servlet处理的请求”

特别是,
/*
覆盖了内置servlet(如jspservlet)的映射,这是一个常见的混淆源。这意味着,如果将
DispatcherServlet
映射到
/*
,您将无法使用基于JSP的视图,因为呈现这些视图的请求将由
DispatcherServlet
本身处理,而不是由实际呈现JSP页面的JSP servlet处理

这就是为什么应该处理所有请求的
DispatcherServlet
通常映射到

在web应用程序部署描述符中,使用以下语法 用于定义映射:

  • 路径映射使用以“/”字符开头、以“/*”后缀结尾的字符串
  • 以“*”前缀开头的字符串用作扩展映射
  • 仅包含“/”字符的字符串表示应用程序的“默认”servlet。在本例中,servlet路径是 请求URI减去上下文路径,路径信息为空
  • 所有其他字符串仅用于精确匹配
模式
/*
将强制所有内容通过servlet。模式
/
将使您的servlet成为应用程序的默认servlet,这意味着它将拾取没有其他精确匹配的所有模式

谢谢:)按所有请求再做一件事您的意思是是否包含所有子路径?