java中拦截器和过滤器有什么区别和共同之处?

如题所述

当然有这个概念
struts只是 java的一个封装而已。什么框架都是基于java的。

过滤器是在java web中,你传入的request,response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的 action进行业务逻辑,比如过滤掉非法url。主要为了减轻服务器负载。减少压力

拦截器是在面向切面编程的就是在你的service或者一个方法,前调用一个方法,或者在方法后调用一个方法。比如可以用拦截器做一些权限管理 或者log之类的事情。

两者作用是不同的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-12-11
我的理解,拦截器只对页面有效,而过滤器可以过滤非法的通过url的访问
第2个回答  2012-12-11
java里有这个概念吗??是struts里边的吧
相似回答