springmvc使用rest風格的404錯誤

2021-07-26 01:37:25 字數 1137 閱讀 3665

當使用rest風格出現404錯誤時,

blogservlet-name>

org.springframework.web.servlet.dispatcherservletservlet-class>

contextconfiglocationparam-name>

classpath:/config/mvc.xmlparam-value>

init-param>

1load-on-startup>

servlet>

blogservlet-name>

*.dourl-pattern>

導致錯誤的地方在

*.dourl-pattern>
要更改為

/url-pattern>
靜態資源訪問處理

採用restful架構後,必須將web.xml中控制器攔截的請求設定為 『 / 』 ;但是這樣會產生乙個問題,就是會將css,js,等靜態資源攔截,發生404錯誤。

解決方案如下:

1、配置

springmvc配置檔案中這樣使用:

location="資源位置"

2、在springmvc配置檔案中使用

配置該指令放行預設的靜態資源:

大部分情況下第二種就可以解決問題,而且方便簡單,相應的,beans裡要新增上

xmlns:mvc=""

/spring-mvc-3.0.xsd

在springmvc-servlet.xml中配置後,會在spring mvc上下文中定義乙個org.springframework.web.servlet.resource.defaultservlethttprequesthandler,它會像乙個檢查員,對進入dispatcherservlet的url進行篩查,如果發現是靜態資源的請求,就將該請求轉由web應用伺服器預設的servlet處理,如果不是靜態資源的請求,才由dispatcherservlet繼續處理。

使用Spring MVC構建REST風格WEB應用

對於執行在網路上的mis系統而言,處理資料的是整個系統的主要任務,翻開程式我們可以看到,80 以上的 都在處理資料的crud操作。採用一種什麼樣的框架結構,能夠使得處理資料的操作變得簡單且易理解,這是大部分開發者尤其是架構設計者一直以來思考的乙個問題。rest representational st...

使用Spring MVC構建REST風格WEB應用

對於執行在網路上的mis系統而言,處理資料的是整個系統的主要任務,翻開程式我們可以看到,80 以上的 都在處理資料的crud操作。採用一種什麼樣的框架結構,能夠使得處理資料的操作變得簡單且易理解,這是大部分開發者尤其是架構設計者一直以來思考的乙個問題。rest representational st...

spring MVC 配置rest風格URL

最近公司要用spring mvc,所以上網學習了一下,發現很不錯,這裡說說怎麼配置res風格的url 如 http localhost 8080 test user login 新增spring org.springframework.web.servlet.dispatcherservlet co...