struts2的拦截器和springmvc的拦截器的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了struts2的拦截器和springmvc的拦截器的区别相关的知识,希望对你有一定的参考价值。

参考技术A 原理都是一样的,责任链设计模式。
区别就是用的地方不一样,拦截的位置不一样。
过滤器是web标准,一般配置在web.xml中,在遇到符合规则的请求时处理。
struts2拦截器,是struts提供的,配置在struts.xml中,拦截struts的Action请求并处理,如果你的请求不符合struts要求未被struts处理,则拦截器同样不会触发。
spring跟struts一样,只是由spring框架提供,未被spring管理的对象方法是不会被拦截的。

以上是关于struts2的拦截器和springmvc的拦截器的区别的主要内容,如果未能解决你的问题,请参考以下文章

Springmvc和struts2的区别?

SpringMVC与struts2区别和第一个springMVC应用

简要比较SpringMVC与Struts2的区别

SpringMVC与Struts2区别

JSF/SpringMVC/Struts2区别与比较

SpringMVC与Struts2区别与比较