在使用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的理解,對地址映射更是清楚了不少,在此希望自己以后能換個思考方式,有時候不只是代碼可能有問題,要從多方面考慮。