我们在做Web项目时,经常将.jsp文件放到webapp\WEB-INF下,这时,我们访问jsp等文件的时候,就会报404。
如果是纯前后端分离的项目,后端只返回数据,不处理页面,也没问题。但,有时我们希望接口部署到tomcat的时候,能有一些页面做提示,显示一些提示性消息。
在web.xml中配置<servlet-mapping>时,如果配置成"/*"则所有资源都拦截,包括jsp及资源文件。
此时,需要改为"/"。
并且,将jsp及资源文件放到webapp目录下,这样就可直接访问,不会有404的问题