servlet过滤器的过滤过程:
过滤器特点:
javax.servlet.Filter
接口
所有的Servlet过滤器都必须实现javax.servlet.Filter接口。
这个接口中定义了3个生命周期方法:
init(FilterConfig):这是Servlet过滤器的初始化方法,Servlet容器创建Servlet过滤器实例后将调用这个方法。这个方法中可以读取web.xml文件中的Servlet过滤器。
doFilter(ServletRequest,ServletReponse,FilterChain):这个方法完成实际的过滤操作。当用户请求访问与过滤器关联的URL时,Servlet容器将先调用过滤器的doFilter方法。FilterChain参数用户访问后继过滤器。
destroy():Servlet容器在销毁过滤器实例前调用该方法,在这个方法中可以释放Servlet过滤器占用的资源。
实现Servlet过滤器
1. 编写过滤器类,该类实现javax.servlet.Filter接口
配置
web.xml
文件

一个简单示例:





























































