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

求助 struts2 拦截器使用问题
我现在在struts2配置文件里面定义了一个拦截器,但是发现对所有include进来的子文件不起作用,怎么设置才能让我自定义的拦截器对所有的子文件也起作用?
------解决方案--------------------
貌似拦截器是作用于整个package~ 你让你include的文件里的package继承你的主包~ 试试看~
------解决方案--------------------

<!-- 指定默认拦截器为登陆检查拦截器栈 -->
<default-interceptor-ref name="myStack"></default-interceptor-ref>

有没有用这样一句指定拦截器,不指定是不会启用的。

<package name="admin" extends="autcheck">

要对所有都有效的话,那就把extends后引号里都用你自己定义的那个拦截器名
------解决方案--------------------
include 里面的package继承这个package试试