定义
过滤器是一个服务器端的组件,可以截取用户端的请求与响应信息,并对这些信息过滤。
过滤源—>过滤规则 ->过滤结果
Filter的工作原理
Filter的生命周期
Filter的执行方法
Filter的XML配置
和Servlet配置基本一致;
当多个过滤器链的执行过程
- 有点类似于递归;
- 执行链的话需要多个过滤器的url-pattern相同,执行顺序与XML定义
的先后顺序有关。
过滤器的分类
注:默认的情况下,是request,也就是用户的各种请求;
而error是指定错误异常处理的界面;
3.0加入异步处理:当处理请求时间过长时,可以设置成异步,让程序可以继续去执行后面的逻辑,而不用等待某个执行完毕才去执行;
Servlet3.0的@WebFilter
基础使用
常用属性