zoukankan      html  css  js  c++  java
  • Caused by: 元素类型为 "package" 的内容必须匹配 "(result-types?,interceptors?,default-interceptor-ref?,default-action-ref?,default-class-ref?,global-results?,global-exception-mappings?,action*)"

    Caused by: 元素类型为 "package" 的内容必须匹配 "(result-types?,interceptors?,default-interceptor-ref?,default-action-ref?,default-class-ref?,global-results?,global-exception-mappings?,action*)"该错误的意思是:package的内容必须按

    result-types

    interceptors

    default-interceptor-ref

    default-action-ref

    default-class-ref

    global-results

    global-exception-mappings

    action*

    这样的顺序放置

    以下是struts.xml中的package的内容:

    ......
    <package name="default" namespace="/" extends="struts-default"> <default-action-ref name="index" />
         <action name="index">
           <result>index.jsp</result>
         </action>
    <global-results> <result name="error">/WEB-INF/pages/public/error.jsp</result> </global-results> <global-exception-mappings> <exception-mapping exception="java.lang.Exception" result="error" /> </global-exception-mappings> </package>
    .....

    解决办法:将action放置到如下位置就好了

        <package name="default" namespace="/" extends="struts-default">
            <default-action-ref name="index" />
            <global-results>
                <result name="error">/WEB-INF/pages/public/error.jsp</result>
            </global-results>
            <global-exception-mappings>
                <exception-mapping exception="java.lang.Exception" result="error" />
            </global-exception-mappings>
            <action name="index">
                <result>index.jsp</result>
            </action>
        </package>
  • 相关阅读:
    測试AtomicInteger与普通int值在多线程下的递增操作
    《漫画线性代数》读书笔记 矩阵
    Android下雪动画的实现
    Live555实战之交叉编译live555共享库
    JAVA_SE基础——24.面向对象的内存分析
    Linux下利用signal函数处理ctrl+c等信号
    tomcat6url请求400错误(%2F与%5C)
    python的交互式shell-ipython体验
    1906月读书清单
    Linux对变量的截取替换
  • 原文地址:https://www.cnblogs.com/liaojie970/p/5200115.html
Copyright © 2011-2022 走看看