有一个关于struts2 拦截器 的问题 想请教下
我有一个链接,链接到一个action并执行里面的一个方法 但在执行这个方法之前需要进行登录验证 拦截器也写了 登录验证也成功了 现在的问题是 如果没有登录就点击这个链接 就会跳到登录页面 但是如果你再登录的话 再去点击这个链接 还是跳到登录页面 但是这一并没有进自定义的拦截器 这次登陆验证的拦截器 并没有拦截 此次请求   
不只是这个请求出现 这样的问题 其他的链接 也出现这样的问题 如果你在登陆之前没有点击这个链接 登陆后再去点 就很正常的

解决方案 »

  1.   

    这是其中我要拦截的一个action
    <action name="info">
    <result name="success" type="chain">/jsp/user/index.html</result>
    <interceptor-ref name="permissionStack"></interceptor-ref>
    </action>
      

  2.   


    <action name="info">
    <result>/jsp/user/index.html</result>
    <interceptor-ref name="permissionStack"></interceptor-ref>
    </action>
    其中我要拦截的一个action是这样的怎么拦截怎么释放
      

  3.   

    这个问题我也遇到过,是因为我在跳转到登录页的时候通过一个forward.html的头信息重定向到登录页引起的,具体为什么会产生这个问题也不明白