44问答网
所有问题
java中filter与interceptor的区别。是不是说一般用struts框架就不会用到filter了?
如题所述
举报该问题
推荐答案 2012-09-01
filter配置在web.xml中,任何url都会拦截,至于怎么处理由开发者决定,一般用于验证是否登录,
interceptor配置在action中,只会对一个或者某几个action起作用,不会对url起作用,一般用于功能方面的验证,是否有某些权限的验证等
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/VRYW3Y336.html
其他回答
第1个回答 2012-09-01
不是啊。过滤器经常解决注册用户时的乱码问题。
拦截器经常拦截器没有注册的用户不能访问特定的网页。
这是初学者最常用到的。
第2个回答 2012-09-01
不是的 filter过滤器作用不只是过滤,还可以查看用户是否登录,把未登录的用户的页面直接跳转到登录页面。不要被过滤两字迷惑,过滤器的作用可不止这些.
相似回答
...
是不是说一般用struts框架就不会用到filter了?
答:
Servlet处理的request,都会在过滤器中先行处理(
filter
),才把控制权交还给
Struts
或是JSF,这时
interceptor
才起作用。注意这个顺序使用一种通俗的方式来讲是:filter在进入网页时选择,interceptor在提交业务过程中进行拦截,来加入需要的另外加入的业务逻辑。个人愚见 ...
struts
拦截器和过滤器
的区别和
原理
答:
1.filter基于回调函数,我们需要实现
的filter
接口中do
Filter
方法就是回调函数,而
interceptor
则基于
java
本身的反射机制,这是两者最本质
的区别
。2、过滤器依赖于servlet容器,而拦截器不依赖于servlet容器。2.filter是依赖于servlet容器的,即只能在servlet容器中执行,很显然没有servlet容器就无法来回调doFilter方...
filter和interceptor的区别
答:
一、filter基于filter接口中的doFilter回调函数,interceptor则基于Java本身的反射机制
;二、filter是依赖于servlet容器的,没有servlet容器就无法回调doFilter方法,而interceptor与servlet无关;三、filter的过滤范围比interceptor大,filter除了过滤请求外通过通配符可以保护页面、图片、文件等,而interceptor只能过滤...
servlet,
filter
,listener,
interceptor
之间
的区别和
联系
答:
与
filter
不同点:(1)不在web.xml中配置,而是在
struts
.xml中完成配置,与action在一起 (2)可由action自己指定用哪个
interceptor
来在接收之前做事 6.struts2中的过滤器和拦截器
的区别
与联系:(1)拦截器是
Struts
2 提供的,而过滤器是由 Servlet 标准提供的 (2)拦截器拦截目标 Action 的目标...
大家正在搜
servlet与filter区别
screen和filter的区别
java中filter函数的用法
filter和find的区别
filter和listener
filter servlet
java interface
java中filter
java的filter流
相关问题
java中filter与interceptor的区别。是不是...
filter和interceptor的区别
什么时候用filter,什么时候用interceptor
filter跟拦截器的区别和执行顺序
Spring filter和拦截器的区别和执行顺序
servlet filter和springMVC拦截器的区别
java web 过滤器跟拦截器的区别和使用
java中filter与interceptor的区别。是不是...