No mapping found for HTTP request with URI [/webapp/] in DispatcherServlet with name 'SpringMVC'

可能有如下几个原因:

1、是否设置了web目录,在IDEA中,web目录是这样的

如果没有设置,按照下面的方法设置:

选中要设置的模块,点击file、project structure,设置web.xml文件和web目录的位置

2、DispatcherServlet的url-pattern

不能写成/*,因为会拦截动态页面的请求,连项目主页都访问不到。

如果写成/,要注意处理静态资源的访问问题,因为此时会拦截静态资源的请求,不处理就会404

posted @ 2019-01-10 23:19  darknessplus  阅读(393)  评论(0编辑  收藏  举报