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中的方法,还是某个拦截器,都会返回一个东西,返回给调用它的那一层。
  • 相关阅读:
    C# 语言基础(++和--运算)
    Android RSA加密解密
    laravel redis
    larave5.1l队列
    shell更改目录编码
    Linux的权限说明
    MySQL主从架构之Master-Master互为主备
    php curl流方式远程下载大文件
    php session 跨页失效问题
    mysql中文字段转拼音首字母,以及中文拼音模糊查询
  • 原文地址:https://www.cnblogs.com/lipengsheng-javaweb/p/4119321.html
Copyright © 2011-2022 走看看