一、过滤器的概念和作用
1.概念
过滤器位于客户端和web应用程序之间,用于检查和修改两者之间流过的请求;
在请求到达Servlet/JSP之前,过滤器截获请求;
2.作用
在客户端的请求访问后端资源之前,拦截这些请求(添加处理)。
二、过滤器相关的API
1.Servlet API(javaEE)中,与过滤器有关的API共有三个接口,分别是:
Filter;
FilterChain;
FilterConfig。
三、Filter接口
Filter接口是过滤器类必须实现的接口,该接口中有三个方法:
(1)init(FilterConfig filterConfig)
该方法是对filter对象进行初始化的方法,仅在容器初始化filter对象结束后被调用一次,参数FilterConfig可以获得filter的初始化参数;