springmvc配置过滤器的作用和方法
http协议里常见的请求方式有四种:post delete put get
分别对应增删改查四个操作
普通浏览器一般只支持get和post,其他两个方式是通过过滤器支持的。
过滤器支持要求:
1、方法有隐藏域且name是_method 如:
<input type="hidden" name="_method" value="delete/put">
2、请求方式为post(如果是get不会管你)
过滤器配置方法实例:
web.xml文件中:
<filter>
<filter-name>HiddenHttpMethodFilter</filter-name>
<filter-class>org.xxxx(中间的包名省略).HiddenHttpMethodFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>HiddenHttpMethodFilter</filter-name>
<url-pattern>/*</url-pattern>
<!--这里的/*代表拦截全部请求-->
</filter-mapping>