zoukankan      html  css  js  c++  java
  • struts2中的拦截器

    <package name="default" namespace="/" extends="struts-default">

    <!-- 拦截器信息-->
    <interceptors>
    <interceptor name="login" class="com.yojosources.interceptor.UserInterceptor"></interceptor>
    <interceptor-stack name="myStack">
    <interceptor-ref name="defaultStack"></interceptor-ref>
    <interceptor-ref name="login" ></interceptor-ref>
    </interceptor-stack>
    </interceptors>
    <!-- 配置默认的拦截器 -->
    <default-interceptor-ref name="myStack" />
    <!-- 全局变量,超时返回登录页面 -->
    <global-results>
    <result name="welcome">/index.html</result>
    <result name="login" type="redirectAction">userAction!login</result>
    </global-results>
    </package>

    <package name="user" extends="default" namespace="/">
    <action name="userAction" class="userAction">
    <result name="success">/jsp/user/list.jsp</result>
    <result name="loginOut">/yojo-admin/index.jsp</result>
    <result name="loginOutBusiness" >/business/index.jsp</result>
    <result name="loginOutGamescenter" >/yojo-gamescenter/index.jsp</result>
    <result name="home">/yojo-business/basic/home.jsp</result>
    </action>

    </package>

    参考网址,见:http://www.blogjava.net/i369/articles/162407.html

    自定义拦截器要实现Interceptor 接口。

    actionInvocation.invoke() 就是通知struts2已通过,接着干下面的事情
    比如 调用下一个拦截器 或 执行下一个Action
     
    进去的时候是:    拦截器1-------->拦截器2------------>action中的方法,  不管是进入action中的方法,还是某个拦截器,都会返回一个东西,返回给调用它的那一层。
  • 相关阅读:
    关于使用READ TABLE语句
    excel中CTRL+E的用法
    SAP查找用户的登录记录及修改记录
    PI接口开发之调java WS接口(转)
    ALV-TREE -转
    LOOP AT GROUP语法熟悉
    SAP库龄表(转)
    SAP RANG语法
    数据对象与数据类型
    Nginx 安装、配置及相关介绍
  • 原文地址:https://www.cnblogs.com/lipengsheng-javaweb/p/4119321.html
Copyright © 2011-2022 走看看