Filter 过滤器使用
一、什么是Filter过滤器Filter 过滤器它是 JavaWeb 的三大组件之一。三大组件分别是:Servlet 程序、Listener 监听器、Filter 过滤器Filter 过滤器它是 JavaEE 的规范。也就是接口Filter 过滤器它的作用是:拦截请求,过滤响应。拦截请求常见的应用场景有:1.权限检查 2.日记操作 3.事务管理工作原理:二、环境搭建(1)实现Filter接口,注意
一、什么是Filter过滤器
Filter 过滤器它是 JavaWeb 的三大组件之一。
三大组件分别是:Servlet 程序、Listener 监听器、Filter 过滤器
Filter 过滤器它是 JavaEE 的规范。也就是接口
Filter 过滤器它的作用是:拦截请求,过滤响应。
拦截请求常见的应用场景有:
1.权限检查 2.日记操作 3.事务管理
工作原理:
二、环境搭建
(1)实现Filter接口,注意选择Java.servlet
(2)实现过滤方法doFilter()
(3) web.xml中配置过滤路径
<url-pattern>/servlet/*</url-pattern>的路径为servlet文件夹下的所有(目录匹配)
<url-pattern>/servlet.jsp</url-pattern>精确匹配
<url-pattern>*.xxx</url-pattern>后缀匹配(以xxx为结尾)
三、Filter 的生命周期
(1)构造器方法
(2)init初始化方法
(3)doFilter过滤方法
(4)destroy销毁
四、监听器的实现
(1)实现监听器的接口 (选择需要监听的事件类型)
(2)实现监听的方法
(3)web.xml中注册监听器
(4)监听器的使用适时而定,一般不用
更多推荐
所有评论(0)