`
ztfjava
  • 浏览: 70258 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

自定义Interceptor后获得Session对象

    博客分类:
  • SSH
阅读更多
自定义拦截器的时候 主要分为 三步

1.定义拦截器类 重要的是要继承 AbstractInterceptro 类 重写里面的 intercept(ActionInvocation   actionInvocation) 方法

    另外注意  其中得到session 对象的方法

    ActionContext  ac = actionInvocation.getInvocationContext();

    Map<String,Object> session = ac .getSession();

2.在struts2 的配置文件中 struts2.xml  文件中声明配置 intercepor

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

    <!--声明拦截器-->

    <interceptor name="LoginInterceptor" class="com.ztf.action.LoginInterceptor"/>

    <!--当拦截器 将请求拦截后 处理失败 将会跳转到指定的页面

    不再继续执行Action 这是要定义一个全局的 results-->

    <global-results>

        <result name="login">/login.jsp</result>

    </global-results>

    <!--在Action中调用拦截器-->

    <action name="UserAction" class="com.ztf.action.UserAction">

       <!--在Action中引用拦截器-->

        <intercepor-ref>LoginInterceptor</interceptor-ref>

        <result name="success">/showUser.jsp</result>

    </action>

</package>

分享到:
评论

相关推荐

    J2EE应用开发详解

    76 5.5.2 JavaBean动作 78 5.6 隐式对象 78 5.6.1 request对象 78 5.6.2 response对象 78 5.6.3 application对象 78 5.6.4 out对象 79 5.6.5 page对象 79 5.6.6 session对象 79 5.6.7 exception对象 80 5.6.8 ...

    applicationContext.xml 详细配置

    &lt;value&gt;org/我的项目(目录)/vo(自定义包)/如:User.hbm.xml ``` 在上面的代码中,定义了两个 Bean:hibernateInterceptor 和 sessionFactory。hibernateInterceptor Bean 用于拦截 Hibernate 会话,而 ...

    深入浅出Struts2(附源码)

    15.3 使用Token Session拦截器 256 15.4 小结 257 第16章调试与性能分析 258 16.1 debug标签 258 16.2 Debugging拦截器 259 16.3 性能分析 261 16.4 小结 262 第17章进度条 263 17.1 Execute and Wait拦截器...

    深入浅出Struts 2 .pdf(原书扫描版) part 1

    15.3 使用Token Session拦截器 256 15.4 小结 257 第16章 调试与性能分析 258 16.1 debug标签 258 16.2 Debugging拦截器 259 16.3 性能分析 261 16.4 小结 262 第17章 进度条 263 17.1 Execute and Wait拦截器 263...

    Java学习笔记-个人整理的

    {1.10.5}扩充数组对象长度}{36}{subsection.1.10.5} {1.10.6}Problems}{37}{subsection.1.10.6} {1.11}简单算法}{38}{section.1.11} {1.11.1}打乱算法}{38}{subsection.1.11.1} {1.11.2}排序算法}{38}{...

    ssh(structs,spring,hibernate)框架中的上传下载

     LobHandler必须注入到Hibernate会话工厂sessionFactory中,因为sessionFactory负责产生与数据库交互的Session。LobHandler的配置如代码 5所示:  代码 5 Lob字段的处理句柄配置 1. 2. … 3. 4. class="org....

    webx3框架指南PDF教程附学习Demo

    该文档为官方webx框架文档,对webx进行了全面的讲解,非常实用,并附学习的Demo 为什么要用Webx而不是其它的开源框架? 现在有很多Java的Web框架可供选择,并且它们也都是免费的。例如: • Struts ...

    JBoss Seam 工作原理、seam和hibernate的范例、RESTFul的seam、seam-gen起步、seam组件、配置组件、jsf,jboss、标签、PDF、注解等等

    Seam - 语境相关的组件[满江红20071230]............................................................................................................................ 1 Java EE 框架...........................

Global site tag (gtag.js) - Google Analytics