两者的最根本区别是什么

解决方案 »

  1.   

    监听器就像个放哨的,例如session监听,如果你个session一加进来,就会触发监听器
    你想想抗日电影,那些关在战俘营中的国军,在挖地道逃跑的时候,都要在门后放个放哨的,一有小鬼子过来,他就通知同伴,其实这就是监听器小鬼子过来,触发了放哨的告诉同伴方法过滤器就像个漏斗 比如你一个服务器的数据提交过来,我先看看有没有我这个漏斗要过滤的,我先过滤下,然后在往后面传,这样保证数据的安全性,(我们做字符编码经常用filter)
      

  2.   

    过滤器:http://www.family168.com/tutorial/jsp/html/jsp-ch-07.html
    监听器:http://www.family168.com/tutorial/jsp/html/jsp-ch-08.html
      

  3.   

    2楼说的挺形象的
    Listener是监听器主要负责监听WEB内部的动向。。比如用于在线人数的统计
    Filter是过滤器主要用于对request的拦截设置。。比如Request字符编码设置,权限控制等等。。