日期:2014-05-17  浏览次数:20726 次

struts2默认拦截器问题,如何将继承的defaultStack默认拦截器重载?
如题,如何将struts2里面的defaultStack拦截器栈加入一些自己写的拦截器组成新的拦截器栈,并设置成默认?

现在的配置:

自定义一个基础package name="my-struts",继承默认struts2默认包,extends="struts-default"
所有的package都会继承这个my-struts的包,因为my-struts包继承了struts2的默认包,里面配置了默认拦截器为defaultStack拦截器栈,所以使用<default-interceptor-ref name="myDefaultStack" />不行(ps:myDefaultStack包含了defaultStack)
struts2 拦截器

------解决方案--------------------
http://www.cnblogs.com/yuxuan/archive/2011/06/14/2080897.html

可以进这里看看 希望能帮助你