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

Posted darknessplus

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于No mapping found for HTTP request with URI [/webapp/] in DispatcherServlet with name 'SpringMVC&的主要内容,如果未能解决你的问题,请参考以下文章

WARN PageNotFound: No mapping found for HTTP request with URI

关于No mapping found for HTTP request with URI...

java springmvc No mapping found for HTTP request with URI

springmvc搭建环境时报No mapping found for HTTP request with URI [/exam3/welcome] in DispatcherServlet with

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

为啥 Spring MVC 以 404 响应并报告“No mapping found for HTTP request with URI [...] in DispatcherServlet”?