<url-pattern>/</ url-pattern>和<url-pattern>/*</ url-pattern>之间的差异

Sah*_*pta 4 spring

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

对于调度程序servlet /使用,我想这意味着所有的请求.在这种情况下,url-pattern"/*"是什么意思?

axt*_*avt 6

/*表示"所有请求",而/表示"所有请求均未由其他servlet处理".

特别是,常见的混淆源是/*覆盖内置servlet的映射,例如JSP servlet.这意味着,如果映射DispatcherServlet/*,则无法使用基于JSP的视图,因为呈现这些视图的请求将自动处理,DispatcherServlet而不是实际呈现JSP页面的JSP servlet.

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