过滤器
当访问服务器的资源是,过滤器可以将请求拦截下来,来完成一些特殊的功能
过滤器的作用:
一般用于完成通用的操作, 登陆验证
快速入门
1.创建类实现filter接口
2.实现dofilter方法,在该方法中,调用FilterChain.doFilter(req , ronsp)
3.在类上加@WebFilter (" / * ")
过滤器细节
1.web.xml配置
2.过滤器执行流程
1. 执行过滤器
2.执行放行后的资源
3.回来执行过滤器放行代码下边的代码
3.过滤器生命周期方法
1.init
2.dofilter
3.distory
4.过滤器配置详解
1.具体资源路径:
2.拦截目录;
3.后缀名拦截方式: *。jsp 访问所有jsp资源时,过滤器都会被执行
4.拦截所有资源: /* 访问所有资源时,过滤器都会被执行
拦截方式配置:
资源被访问的方式
注解配置:
设置dispatchaertypes属性
* REQUEST : 默认值,浏览器直接请求资源(浏览器访问)
* FORWARD: |
|