zoukankan      html  css  js  c++  java
  • Struts2配置拦截器自定义栈时抛异常:Unable to load configuration.

    代码如下:

    <interceptors>
     <!-- 注册自定义拦截器 -->
       <interceptor name="LoginInterceptor" class="com.hncj.crm.staff.web.action.LoginInterceptor"></interceptor>
       <!--自定义栈  -->
       <interceptor-stack name="crmStaff">
        <interceptor-ref name="struts-default"></interceptor-ref>
        <interceptor-ref name="LoginInterceptor">
             <param name="excludeMethods">login</param>
        </interceptor-ref>
       </interceptor-stack>
     </interceptors>
     <!--将自定义的拦截器栈设置为默认的拦截器栈  -->
     <default-interceptor-ref name="crmStaff"></default-interceptor-ref>

    **********************************************************************************

    解决办法:默认的配置自定义栈中的引用默认拦截器出错   

    应该改为:

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

    -----------------------------------------------------------------------------------------------------

    excludeMethods的好处是排除某一个方法不进行拦截,比如登陆时不拦截,其他页面都拦截

    注意:访问jsp页面时拦截器是不进行拦截的,当访问《action》时才会拦截

  • 相关阅读:
    while练习题
    流程控制之for循环
    流程控制之while循环
    流程控制之if判断
    作业
    基本运算符
    输入输出
    基本数据类型
    变量part2
    JDBC中创建表
  • 原文地址:https://www.cnblogs.com/fengjunming/p/7152233.html
Copyright © 2011-2022 走看看