The content of element type "package" must match "(result-types?,interceptors?,default-interceptor-r

版权声明:博客知识产权来源命运的信徒,切勿侵权 https://blog.csdn.net/qq_37591637/article/details/85322463

struts.xml文件报了如下错误

Multiple annotations found at this line:
    - The content of element type "package" must match "(result-types?,interceptors?,default-interceptor-ref?,default-action-ref?,default-
     class-ref?,global-results?,global-exception-mappings?,action*)".
    - Package default extends undefined package struts-default


这个错误的意思是:

Struts2 框架中配置文件要按照顺序来写:

result-types 
interceptors 
default-interceptor-ref 
default-action-ref 
default-class-ref 
global-results 
global-exception-mappings 
action*

但是我的错误不是这个,我就是按照顺序写的,但是我设置包的名称是default,我把包名改成tjn就好了,只要不是default就行了

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
    "http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
 <contant name="struts.action.extension"  value="do,actio,kk"></contant>
    <package name="default" extends="struts-default">
    <action name="person_save" class="personService" method="save">
    <result name="success">/success.jsp</result>
    </action>
    </package>
</struts>

猜你喜欢

转载自blog.csdn.net/qq_37591637/article/details/85322463