过滤器是处于客户端与服务器资源文件之间的一道过滤网,对Servlet中的信息进行截取和处理,在访问资源文件之前,通过一系列的过滤器对请求进行修改、判断等。过滤器可以在request到达Servlet之前对其进行过滤和修改。也可以对response进行过滤或修改。
filter过滤器创建过程:
1:创建一个类实现javax.servlet.Filter接口;
2:实现init()方法,读取过滤器中初始化参数;
3:实现doFilter()方法,完成过滤器的功能的响应;
4:实现destroy()方法,销毁过滤器。
过滤器MyFilter类:
配置web.xml
打开tomcat访问该项目下一个jsp页面,控制台显示: