过滤器作用:预先处理需要访问的页面,比如登录检测,编码转换等
基础使用:传统的xml方式需要在web.xml里配置,配置方式与servlet类似(现在的annotation配置比较方便)
分类,过滤器有五种:request:对请求进行拦截,具体拦截可以自行指定,也可以通配符指定,比如/* /*.do,但是如果请求转发无法过滤
forword :针对请求转发过滤,。request调用.forword方法调用
include:针对请求转发过滤,。request调用.include方法调用
error :定义错误页面的拦截,进行自定义处理
async:异步拦截
过滤器链: 一个请求可以定义多个过滤器构成过滤器链,过滤器链的执行顺序看web.xml的定义顺序
web.xml也可以排除某些特殊页面,使其不经过过滤器