Java Struts2拦截器的配置

拦截器思想:在执行请求之前判断是否可以执行该请求(例如:在没有登陆的情况下去访问登陆后的界面)
拦截器示例:
示例描述:必须登陆之后才能接受deleteAction请求
  在Struts.xml文件中配置:
    <package name="struts-stack" extends="struts-default">
          <interceptors>
      <interceptor name="commonActionInterceptor" class="拦截器类,用于判断该用户状态是否是登陆状态" />
      <interceptor-stack name="actionStack">
       <interceptor-ref name="commonActionInterceptor"/>
       <interceptor-ref name="defaultStack"/>
      </interceptor-stack>
          <interceptors>
    </package>
 
   <package name="default" extends="struts-stack" namespace="/">
         <action name="deleteAction" class="Action类">
               <result name="success">执行完操作后所要跳转的Jsp界面</result>
               <interceptor-ref name="actionStack"></interceptor-ref>
         </action>
   </package>

你可能感兴趣的:(java,struts,Struts2拦截器的简单配置)