过滤器filter

filter是对客户端访问资源的过滤,符合条件才放行,不符合条件不放行,并且对目标资源访问前后进行逻辑处理

1.步骤

a.编写一个过滤器的类实现Filter接口,继承Filter

b.实现接口中尚未实现的方法(着重实现doFilter方法)

c.在web.xml中进行配置(主要是对哪些资源进行过滤)

2.生命周期

服务器启动时创建,关闭时销毁

3.init(FilterConfig)

能获取filter的名称,filter的初始化参数,获取所有初始化参数,获得servletContext对象

4.FilterChain

谁先执行看filtermapping的顺序

5.过滤配置文件设置

<url-pattern>  过滤目录

<servlet name>只能过滤一个文件

6.dispatcher(xml中):访问的方式   (了解)

REQUEST:默认,直接访问执行filter

FORWORD: 转发时才执行filter

INCLUDE:包含资源时执行filter

ERROR:发生错误时执行filter

时间: 2018年09月02日下午15:47  |  
作者:
LEAVE A REPLY

loading