解決SpringMvc中org.springframework.web.servlet.DispatcherServlet noHandlerFound的錯誤

我們在 web中配置啓動SpringMVC是通過配置servlet(DispatcherServlet)來啓動的,而配置的時候就會用到匹配規則,我們 用/*還是用/,這兩個是不一樣的

1、攔截”/”,可以實現現在很流行的REST風格。很多互聯網類型的應用很喜歡這種風格的URL。爲了實現REST風格,攔截了所有的請求。同時對.js、.jpg等靜態文件的訪問也被攔截了

2、攔截”/*”,這是一個錯誤的方式,請求可以走到strurt2的Action或者SpringMVC的controller中,但是返回的內容,如返回的jsp還會再次被攔截,這樣導致404錯誤,即訪問不到jsp

所以這裏用’/’ 就可以避免這個錯誤了

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