输入正确的登录信息也被拦截了,求解

来源:5-3 创建自定义拦截器及拦截器栈实现权限校验

weenhall

2016-06-24 17:04

登录页面也被拦截了。

<package name="default" namespace="/" extends="struts-default">

<!--注册拦截器,实现用户登录才能访问 -->

<interceptors>

<interceptor name="loginauth" class="interceptor.LoginInterceptor"></interceptor>

<!--自定义拦截器栈myStack,组合了defaultStack和loginauth -->

<interceptor-stack name="myStack">

<interceptor-ref name="defaultStack"></interceptor-ref>

<interceptor-ref name="loginauth">

<param name="includeMethods">/users/login_success.jsp</param>

</interceptor-ref>

</interceptor-stack>

</interceptors>

</package>

<!--配置用户动作 -->

<package name="users" namespace="/users" extends="default">

<action name="*_*" class="action.{1}Action" method="{2}">

<result name="login_success">/users/login_success.jsp</result>

<interceptor-ref name="myStack"></interceptor-ref>

<result name="login_failure">/users/login.jsp</result>

<result name="logout_success">/users/login.jsp</result>

<result name="input">/users/login.jsp</result><!-- 进行输入验证出错跳转页面 -->

<result name="reg_success">/users/reg_success.jsp</result>

<result name="reg_failure">/users/reg_failure.jsp</result>

</action>

</package>


写回答 关注

1回答

  • 李淳罡
    2016-07-01 18:02:28

    你再看看进行验证的代码吧。

Struts2拦截器浅析

本视频教程将代领大家了解Struts2拦截器的工作原理及配置

37976 学习 · 121 问题

查看课程

相似问题