(熔断器Hystrxis)
功能:
1.用来拦截传入的请求和传出的响应。
2.修改或以某种方式处理正在客户端和服务端之间交换的数据流。
如何使用:
与使用servlet类似,Filter是javaweb提供的一个接口,开发者只需自定义一个类并实现该接口即可。(一共有三个类,但是最少只实现一个就可以,filter接口中带default的可以不实现)。
注意:
1.doFilter方法中处理完后必须加
filterChain.doFilter(servletRequest, servletResponse);
否则请求无法向后传递,一直停留在过滤器中
2.xml中配置过滤器
<filter>
<filter-name>character</filter-name>
<filter-class>com.southwind.filter.CharacterFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>character</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>
如果过滤多个页面再加一个<url-pattern>
就行