过滤器详解
来源:互联网 发布:中国地图标注软件 编辑:程序博客网 时间:2024/05/30 05:41
过滤器详解
(1)什么是过滤器
servlet规范当中定义的一种特殊的组件,用来拦截容器的调用过程。
注:容器收到请求之后,通常情况下会调用servlet的service方法来处理请求,如果有过滤器,则容器先调用过滤器的方法。
(2) 如何写一个过滤器
step1,写一个java类,实现Filter接口。
step2,在doFilter方法里面,编写拦截处理逻辑。
step3,配置(web.xml)过滤器。
练习:写一个过滤器,检查评论是否有敏感字,敏感字通过配置文件设置,如果有,则提示用户有敏感字。
链接:http://blog.csdn.net/u011637069/article/details/49885735
(3)过滤器的优先级
当有多个过滤器都满足过滤的条件,则容器依据<filter-mapping>的先后顺序来调用。
(4)初始化参数
step1,使用<init-param>配置初始化参数(写在<filter></filter>里)。
step2,调用
String FilterConfig.getInitParameter(String paramname);
(5)优点
a.在不修改原程序的基础上,为程序增加一些新的功能。
b.将多个组件相同的处理逻辑集中写在过滤器里面,方便代码的维护。
0 0
- 过滤器详解
- 过滤器详解
- 过滤器详解
- Filer 过滤器实用详解
- Filter 过滤器实用详解
- Smarty 过滤器详解
- Servle过滤器详解
- Servle过滤器详解
- Cassandra中布隆过滤器详解
- Servlet过滤器详解
- 详解 Qt 事件过滤器
- Servlet过滤器详解
- Filter过滤器详解
- shell sed过滤器详解
- filter过滤器详解
- shell sed过滤器详解
- Filter过滤器详解
- MVC过滤器详解(1)
- Ubuntu下查看版本号
- VMware虚拟机Ubuntu系统与物理机Windows 7系统共享文件夹
- 关于对dw的感想
- 有限状态机(FSM)
- 用标准dl,dt,dd标签抛弃table列表
- 过滤器详解
- web.xml中提示错误The content of element type "web-app" must match
- UEditor上传图片到项目外部目录-java
- HTML <ol> 标签的 type 属性
- ExpandableListView实现简单分组功能
- RMI(远程接口调用)
- swift之闭包(closure)
- ol元素及相关属性:type, start, value, 和reversed
- 高斯消元解线性方程组