關於No mapping found for HTTP request with URI...


當你看到這篇博客,說明你已經像我一樣快瘋了!但是還好..找到了!!!

網上的那些東西真心看了更鬧心,因為還沒解決...

原因一.訪問路徑確實錯了,導致Dispatcher找不到給你傳達的地方,修改下領讓他和  controller里面的requestMapping一樣就行了;

  要請求的頁面找不到也可能報這個錯誤!

原因二:也是我的錯誤所在,就是把springmvc.xml放在了自己新建的文件夾里,然而這個文件夾是個  Source Folder  ,當在web.xml里面<init-param> 里面配置value的時候這樣寫才不會在啟動tomcat的時候出現失敗的情況:

  classpath*:/sources/springmvc.xml

可就在這里出問題了(到現在還不知道原因,別問..)

解決方法: 1.把spring.xml文件直接放在src目錄下  然后配置value為  classpath:springmvc.xml

      2.覺得第一種比較亂就自己新建一個普通的  package  比如起名config,然后這樣配置 value   :   classpath:config/springmvc.xml

就行了......

原因三:base-package 路徑配置錯誤,可以后面跟上具體的類名然后,ctrl+左鍵   看看能不能找到

 

當然不是說別人的不對,但是確實是我用了很久蒙出來的....


免責聲明!

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



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