Struts的拦截器与xml中的过滤器作用上的区别是啥?监听器的作用?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Struts的拦截器与xml中的过滤器作用上的区别是啥?监听器的作用?相关的知识,希望对你有一定的参考价值。
拦截器就是把你的请求捕捉,再对请求做后续的处理;而过滤器对发过来的请求进行过滤,只做过滤处理。监听器则是捕捉每一个程序的动作。 参考技术A 笼统一点解释就是过滤器就是将请求拦截下来,通过程序过滤,监听的作用就是监听请求,如果监听到监听程序有关的,就作下处理 参考技术B 拦截器与过滤器的用途类似,作用范围不同。监听器是监听模式Struts2拦截器和过滤器的区别?
①过滤器依赖于Servlet容器,而拦截器不依赖于Servlet容器。
②Struts2 拦截器只能对Action请求起作用,而过滤器则可以对几乎所 有请求起作用。
③拦截器可以访问 Action上下文(ActionContext)、值栈里的对象 (ValueStack),而过滤器不能.
④在Action的生命周期中,拦截器可以多次调用,而过滤器只能在容器 初始化时被调用一次。
以上是关于Struts的拦截器与xml中的过滤器作用上的区别是啥?监听器的作用?的主要内容,如果未能解决你的问题,请参考以下文章