过滤器,拦截器,监听器区别
2015-09-20 00:00
288 查看
Java 过滤器(不是标准的Servlet) 和 Struts2的拦截器
拦截器是基于java的反射机制,而过滤器是基于函数回调;
拦截器不依赖与servlet容器,过滤器依赖与servlet容器;
拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用;
拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问 在action的生命周期中;
拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次
过滤器常见应用场景:
拦截器的使用:
拦截器是基于java的反射机制,而过滤器是基于函数回调;
拦截器不依赖与servlet容器,过滤器依赖与servlet容器;
拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用;
拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问 在action的生命周期中;
拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次
过滤器常见应用场景:
拦截器的使用:
相关文章推荐
- Spring注解和XML配置文件孰优孰劣
- ubuntu15.04下Android studio开发配置完全教程
- JDK中的常用工具类
- AutoLayout之代码实现
- Java复习--IO(输入/输出){Java NIO}
- Java复习--IO(输入/输出){Java传统IO体系、Java序列化机制}
- Mac OS X 常用快捷键
- python 生成待图片的二维码代码
- pyhon处理xml格式数据
- OC预处理程序
- OCFoundtion基本框架
- android SD卡目录
- 斐波那契数列
- Ember.js 入门指南——{{action}} 助手
- 树莓派系统安装和使用的一些心得(多图)
- nginx防止部分DDOS攻击
- nginx负载均衡高级策略-upstream
- resin+nginx搭建高性能Java服务器
- 使用iscroll
- axis2-webservice示例