springmvc中 / 和 /* 的区别
1.
<servlet-mapping>
<servlet-name>dispatcherServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
< url-pattern > / </ url-pattern > 不会匹配到.jsp, 只针对我们编写的请求;即: .jsp 不会进入spring的 DispatcherServlet类
2.
<servlet-mapping>
<servlet-name>dispatcherServlet</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
< url-pattern > /* </ url-pattern > 会匹配 *.jsp,会出现返回 jsp视图 时再次进入spring的DispatcherServlet 类,导致找不到对应的controller所以报404错。