filter:过滤器
来源:互联网 发布:java 字符串数组赋值 编辑:程序博客网 时间:2024/06/10 12:19
filter:过滤器
过滤请求和响应作用: 自动登录. 统一编码. 过滤关键字 ....Filter是一个接口
编写filter步骤:
1.编写一个类
a.实现filter接口
b.重写方法
2.编写配置文件
a.注册filter
b.绑定路径
3.测试
Filter接口的方法:
init(FilterConfig config):初始化操作doFilter(ServletRequest request, ServletResponse response, FilterChain chain):处理业务逻辑destroy() :销毁操作
filter的生命周期(了解)
filter单实例多线程filter在服务器启动的时候 服务器创建filter 调用init方法 实现初始化操作请求来的时候,创建一个线程 根据路径调用dofilter 执行业务逻辑当filter被移除的时候或者服务器正常关闭的时候 调用destory方法 执行销毁操作.
FilterChain:过滤链
通过chain的dofilter方法,可以将请求放行到下一个过滤器,直到最后一个过滤器放行才可以访问到servlet|jspdoFilter()放行方法
★url-pattern配置
3种完全匹配 必须以"/" 开始 例如: /a/b目录匹配 必须以"/" 开始 以"*"结束 例如:/a/b/*后缀名匹配 以"*."开始 以字符结束 例如 : *.jsp *.do *.action
例如:
afilter 路径 /*
bFilter 路径 /demo4
★一个资源有可能被多个过滤器匹配成功,多个过滤器的执行顺序是按照web.xml中filter-mapping的顺序执行的
阅读全文
0 0
- 过滤器Filter
- 过滤器Filter
- Filter 过滤器
- 过滤器 filter
- 过滤器filter
- 过滤器,Filter
- 过滤器Filter
- filter--过滤器
- 过滤器Filter
- filter过滤器
- Filter过滤器
- filter过滤器
- Filter过滤器
- Filter过滤器
- Filter 过滤器
- Filter过滤器
- Filter(过滤器)
- filter过滤器
- 浅谈字节序(Byte Order)及其相关操作
- HDU 6083 度度熊的午饭时光(01背包)
- 透彻理解KMP算法
- Linux系统下安装 rz、sz 命令及使用说明
- HDU 6121 Build a tree【】
- filter:过滤器
- C#+Winform 实现切换用户功能
- BZOJ 2301 [HAOI2011]Problem b
- jquery中的ajax请求用法以及参数详情
- HUD2056 Rectangles
- Android Studio 报Error:(29, 17) Failed to resolve: junit:junit:4.12的解决方法
- linux上执行cp时,总是会提示overwrite,如何不提示呢?
- iOS中关联对象的简单使用objc_setAssociatedObject
- 初学Oracle之体系结构