要将一个普通的class变为一个具有特定功能的类(过滤器,拦截)
三种方法:继承父类 实现一个接口 增加注解
过滤器:
实现一个Filter接口
init() destroy()原理,执行时机S同Servlet
web.xml需要配置Filter,方法与servlet基本一致
通过doFilter()处理拦截,并且通过chain.doFilter(request,response);放行
filter映射
<url-pattern>MyServlet</url-pattern>拦截特定请求
<url-pattern>/*</url-pattern>拦截一切请求
过滤器链:一帮山贼拦截。 可以配置多个过滤器,顺序由web.xml中国的mapping顺序决定