springMVC 報錯org.springframework.web.servlet.DispatcherServlet noHandlerFound


在使用springmvc時不管怎么樣都會報錯

org.springframework.web.servlet.DispatcherServlet noHandlerFound
警告: No mapping found for HTTP request with URI [/springmvcpro/index.html] in DispatcherServlet with name 'springDispatcherServlet'

網上的解決辦法有

1、檢查是不是<servlet-mapping>

  <servlet-name>dispatcher</servlet-name>
  <url-pattern>/*</url-pattern>
</servlet-mapping>
即路徑寫錯,/后面不能加*,通常情況下都是
/即可,表示攔截所有請求。

2、訪問路徑出錯

3、servlet.xml配置出錯

但是我的問題都不是這些,這個問題花了兩天才搞明白,說到底還是自己的知識短淺。

原來我是想在頁面設置超鏈接然后點擊跳轉到springmvc的servlet去處理,但是創建的是xml文件,里面是不能設置跳轉超鏈接的,應該創建jsp文件,這是一個愚蠢的錯誤,但是這兩天不斷的找資料也加強了對springmvc的理解,對地址映射更是清楚了不少,在此希望自己以后能換個思考方式,有時候不只是代碼可能有問題,要從多方面考慮。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM