1、拦截器是基于java反射机制的,而过滤器是基于函数回调的。
 2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器。 
3、拦截器只能对Action请求起作用,而过滤器则可以对几乎所有请求起作用。 
4、拦截器可以访问Action上下文、值栈里的对象,而过滤器不能。  
5、在Action的生命周期中,拦截器可以多次调用,而过滤器只能在容器初始化时被调用一次。
过滤器其主要特点在于:取你需要的东西,忽视那些不需要的东西!在程序中,
你希望选择中篇文章中的所有数字,你就可以针对性的挑选数字! 
拦截器其主要特点在于:针对你不要的东西进行拦截,比如说,在一个BBS里面你希望人家不要留“小乌鸦”的这个词,
那你就可能采用拦截器! 监听器! 是一个事件处理过程,这个过程的取舍,可以让你的代码成为过滤器,
还是成为拦截器~~~ 比如,你想监听一段用户的数据中有没有1有的话就打印111!
这就需要程序都监听用户输入的东西了! if(***..equls('1')){ //打印111 }像这个就是去过滤其它的东西。。。。。
 当然如果你把它当作一个拦截器看也可以,就是只要出现了1,你里面执行的正是反的东西,比如你输的数据中不能包含1。。。等等。 
过滤器和拦截器,其实两者没有什么区别,最大的一点就是,过滤!是一个正面的东西,而拦截是一个反面的东西!过滤留下你想要的东西,
拦截,针对你不需要的东西进行....

最新文章

  1. docker--初体验
  2. 【.net+jquery】绘制自定义表单(含源码)
  3. Textview在Listview中实现跑马灯效果
  4. 详解Mac配置虚拟环境Virtualenv
  5. 【bzoj2152】 聪聪可可
  6. ACM Greedy Mouse
  7. 似然估计中为什么要取对数以GMM为例
  8. 从相对路径说开来(从C++到Qt)
  9. OD: SafeSEH
  10. CSS系列------选择器和选择器的优先级
  11. Less 的使用方法
  12. HashMap 与 Hashtable 的区别
  13. Reveal.js一个用来做WEB演示文稿的框架
  14. POJ - 2528 区间离散化,线段树区间修改,区间询问
  15. Kafka/Zookeeper集群的实现(二)
  16. 9.2 翻译系列:数据注解特性之---Column【EF 6 Code First系列】
  17. [整理]CSS3 滤镜
  18. arm家族小检阅
  19. json datatable互转(真正能用的-原创)
  20. popup menu案例,无说明只代码

热门文章

  1. AndroidStudio创建新项目报错
  2. Visual Studio Code升级到0.5,提供对ES6的更好支持
  3. WPF中的依赖项属性
  4. barabasilab-networkScience学习笔记2-图理论
  5. vs2015 MFC工程添加消息响应函数
  6. 用户视角 vs 系统视角 看性能
  7. JSON详解以及可以把javabean转换成json串的json-lib应用
  8. codeforces 286 div2 B
  9. Swift3.0语言教程获得一个公共的前缀
  10. 自定义鼠标光标,制作cur,设置热点,中心点。