1. 程式人生 > >SpringMVC中PUT請求,後臺返回的物件為空的解決方式

SpringMVC中PUT請求,後臺返回的物件為空的解決方式

情景再現:

POST請求可以實現,不知道為什麼仿照POST請求方法的PUT不行

分析問題:

解決問題:

在web.xml檔案中加如下配置資訊就Ok了

<--使用Rest風格的URI,將頁面普通的post請求轉為指定的delete或者put請求 -->
     <filter>
        <filter-name>HiddenHttpMethodFilter</filter-name>
        <filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>HiddenHttpMethodFilter</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
    <filter>
        <filter-name>HttpPutFormContentFilter</filter-name>
        <filter-class>org.springframework.web.filter.HttpPutFormContentFilter</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>HttpPutFormContentFilter</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>