没有想欺骗大家感情的意思,只是问题有点急,想请大家看看为什么我的package标签对下面有红线呢?
这是IDE的提示: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*)".
难道是我哪里写得不对吗?我的配置文件:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.1//EN"
"http://struts.apache.org/dtds/struts-2.1.dtd"><struts>
<constant name="struts.devMode" value="true"/>

    <package name="authority" extends="struts-default">
    
     <global-results>
<result name="login">/login.jsp</result>
</global-results>

     <interceptors>
     <interceptor name="authority" class="org.struts.AuthorityInterceptor" />
     <interceptor-stack name="mydefault">
     <interceptor-ref name="defaultStack" />
     <interceptor-ref name="authority" />
     </interceptor-stack>
     </interceptors>
    
     <action name="login">
     <result name="success">/welcome.jsp</result>
</action>

<default-interceptor-ref name="mydefault" />

</package>
    
</struts>