拦截器与过滤器
2015-11-17 10:51
330 查看
拦截器与过滤器的区别 :
拦截器是基于java的反射机制的,而过滤器是基于函数回调。
拦截器不依赖与servlet容器,过滤器依赖与servlet容器。
拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。
拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。
在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次
执行顺序 :过滤前 - 拦截前 - Action处理 - 拦截后 - 过滤后。
Jfinal中的全局拦截器配置:
拦截器是基于java的反射机制的,而过滤器是基于函数回调。
拦截器不依赖与servlet容器,过滤器依赖与servlet容器。
拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。
拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。
在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次
执行顺序 :过滤前 - 拦截前 - Action处理 - 拦截后 - 过滤后。
Jfinal中的全局拦截器配置:
/** * 配置全局拦截器 */ @Override public void configInterceptor(Interceptors me) { me.add(new TxByRegex("save;delete;submit;update")); me.add(new AuthInterceptor()); //me.add(new ExceptionInterceptor()); }
相关文章推荐
- js 时间加减
- hive 动态分区(Dynamic Partition)异常处理
- Unity拖动摄像机加上惯性滑动的效果
- 自定义view-SlideSwitch开源详解
- Pig Latin的基本用法
- 0021利用递归算法打印数字金字塔
- iOS9.0适配
- linux 中/proc 详解
- delphi 创建DLL文件 及其调用和注意事项
- PHP 如何阻止用户上传成人照片或者裸照
- super和this区别
- 【Java并发编程】之二十三:并发新特性—信号量Semaphore(含代码)
- JavaScript设置、获取、清除单值和多值cookie的方法
- 国内一些优秀Android 开发者信息
- JavaSE__原始的JDBC连接数据库,查询结果集 (基础篇)
- 潮阳鲎粿
- jboss7页面提交后报More than the maximum number of request parameters
- Android 为PopupWindow设置动画效果
- 读取widget源码分析
- Android专用Log开源项目——KLog