当restfulAPI需要put提交时,但浏览器只支持GET/POST提交时该怎么办?
- springMVC提供了一个隐藏http方法过滤器,在表单提交时增加一个隐藏域,name=”_method” value=”PUT”并且在web.xml中添加过滤器.
<input type="hidden" name="_method" value="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>