1. 程式人生 > >url-pattern裏面 / 和 /*的區別

url-pattern裏面 / 和 /*的區別

匹配 spa dispatch gin 包括 .html att 再次 nbsp

其中/和/*的區別:
< url-pattern>/</url-pattern> 會匹配到/login這樣的路徑型url,不會匹配到模式為*.jsp這樣的後綴型url。

< url-pattern>/*</url-pattern> 會匹配所有url:路徑型的和後綴型的url(包括/login,*.jsp,*.js和*.html等)。

< url-pattern > / </ url-pattern > 不會匹配到*.jsp,即:*.jsp不會進入springmvc的 DispatcherServlet類 。

< url-pattern > /* </ url-pattern > 會匹配*.jsp,會出現返回jsp視圖時再次進入spring的DispatcherServlet 類,導致找不到對應的controller所以報404錯。

url-pattern裏面 / 和 /*的區別