天天看點

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

      我們在web中配置啟動springMvc是通過配置servlet來啟動的,而配置的時候就會用到比對規則,我們是用/*還是使用/

這兩個是不一樣的:

1、攔截"/",可以實作現在很流行的REST風格。很多網際網路類型的應用很喜歡這種風格的URL。為了實作REST風格,攔截了所有的請求。同時對*.js,*.jpg等靜态檔案的通路也就被攔截了。
2、攔截/*,這是一個錯誤的方式,請求可以走到sturt2的Action或者springMvc的controller中的,但是傳回的内容,如傳回的jsp還會再次被攔截,這樣導緻404錯誤,即通路不到jsp。      
是以這裡用 '/' 就就可以避免這個錯誤了      

繼續閱讀