日期:2014-05-17  浏览次数:20715 次

struts2怎么自定义拦截器
写一个struts2+spring的项目  想要自定义一个拦截器验证是否登录了账号
<?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>
    <package name="pwb-default" extends="struts-default">
     <interceptors>
     <interceptor name="login" class="interceptor.LoginInterceptor"/>
     <interceptor-stack name="loginStack">
     <interceptor-ref name="login"></interceptor-ref>
     <interceptor-ref name="defaultStack"></interceptor-ref>
     </interceptor-stack>
     </interceptors>
     <global-results>
     <result name="login">/main/login.html</result>
     </global-results>
     <default-interceptor-ref name="loginStack"/>
    </package>
</struts>


会报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*)".
的错误 该怎么解决啊?求大大们解救
struts2 interceptor java spring

------解决方案--------------------
放的顺序不对啊。
he 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*)"
错误信息很明显啦。