天天看点

Filter过滤器

web.xml中元素执行的顺序listener->filter->struts拦截器->servlet。

1.过滤器的概念

java中的filter 并不是一个标准的servlet ,它不能处理用户请求,也不能对客户端生成响应。 主要用于对httpservletrequest 进行预处理,也可以对httpservletresponse 进行后处理,是个典型的处理链。

优点:过滤链的好处是,执行过程中任何时候都可以打断,只要不执行chain.dofilter()就不会再执行后面的过滤器和请求的内容。而在实际使用时,就要特别注意过滤链的执行顺序问题

2.过滤器的作用描述

3.filter接口

4.filterchain接口

filter开发分为二个步骤: