恼人的No mapping found for HTTP request with URI解决了

开始学习Spring MVC,代码和配置文件都是按照网上的教程一步一步来,检查了无数遍肯定没有敲错,但是放到Tomcat上一跑就报“No mapping found for HTTP request with URI”

网上搜了很多文章,说的方法基本是两个:

1、修改web.xml <url-pattern>/*</url-pattern>为<url-pattern>/</url-pattern>(去掉*)

2、给dispatcher-servlet.xml添加<mvc:default-servlet-handler/>


这些方法我都试验了,都无效。


最终解决方法是,在Maven中添加“jstl”依赖


<!-- https://mvnrepository.com/artifact/javax.servlet.jsp.jstl/jstl -->
<dependency>
    <groupId>javax.servlet.jsp.jstl</groupId>
    <artifactId>jstl</artifactId>
    <version>1.2</version>
</dependency>

成功!!!

猜你喜欢

转载自blog.csdn.net/tanzhi963/article/details/78480514