SpringMVC中PUT請求,後臺返回的物件為空的解決方式
阿新 • • 發佈:2019-02-13
情景再現:
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>