一、问题描述
遇到个怪问题,项目访问jsp 页面可以正常访问,但是访问 HTML 页面时,就无法访问,报 404 错误
排除了页面没啥问题,那就是web.xml 的问题了
主要问题就是出在了这个前端控制器上了
原因:
这里 dispatcherServlet 会对请求进行拦截,当设置为 /
时,意味着会对除了*.jsp
之外的页面都进行拦截(对于*.jsp
,由于servlet 容器中内置了 jspServlet,所以不会被 /
拦截),
拦截后去 springmvc 就会进入spring mvc的DispatcherServlet类,然后去寻找 controller,接着找不到对应的 controller,资