spring-mvc / 和 /* 的区别
其中/ 和 /* 的区别
1.< url-pattern > / </ url-pattern >
不会匹配到*.jsp,即:*.jsp不会进入spring的DispatcherServlet类,导致打不到对应的controller所以报404错
正常显示
404错误
2.< url-pattern > /* </ url-pattern >
会匹配*.jsp,会出现返回jsp视图时再次进入spring的DispatcherServlet类,导致找不到对应的controller所以报404错。
先把web.xml配置url-patttern 改成/*
<servlet-mapping>
<servlet-name>dispather</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
访问页面
上一篇: JSTL 以及常用三大标签