合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
## servlet-name 指定具体过滤哪个servlet. ## dispatcher dispatcher指定过滤哪种方式过来的请求. ### 默认情况 有ShowFilter匹配Show1Servlet的URL,Show1Servlet 请求转发向Show2Servlet. 默认情况下filter过滤的是浏览器向服务器发送的请求,请求转发是不会过滤的. 也就是会形成如下的响应流程. ``` ShowFilter request Show1Servlet Show2Servlet ShowFilter response ``` ### REUQEST 默认值,只过滤从浏览器发送过来的请求. ### FORWARD 只过滤转发请求过来的请求. 只会过滤请求转发的请求,而不会过滤普通浏览器的请求. ~~~ <filter> <filter-name>ShowFilter</filter-name> <filter-class>com.like.ShowFilter</filter-class> </filter> <filter-mapping> <filter-name>ShowFilter</filter-name> <url-pattern>/*</url-pattern> <dispatcher>FORWARD</dispatcher> <dispatcher>REQUEST</dispatcher> //加上这行即可以过滤普通请求也可以过滤请求转发的请求 </filter-mapping> ~~~ ### INCLUDE 只过滤包含过来的请求. ### ERROR 只过滤错误过来的请求.