當你看到這篇博客,說明你已經像我一樣快瘋了!但是還好..找到了!!!
網上的那些東西真心看了更鬧心,因為還沒解決...
原因一.訪問路徑確實錯了,導致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+左鍵 看看能不能找到
當然不是說別人的不對,但是確實是我用了很久蒙出來的....