惱人的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>

成功!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章