自定义拦截器的时候 主要分为 三步
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>
分享到:
相关推荐
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 ...
<value>org/我的项目(目录)/vo(自定义包)/如:User.hbm.xml ``` 在上面的代码中,定义了两个 Bean:hibernateInterceptor 和 sessionFactory。hibernateInterceptor Bean 用于拦截 Hibernate 会话,而 ...
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拦截器...
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...
{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}{...
LobHandler必须注入到Hibernate会话工厂sessionFactory中,因为sessionFactory负责产生与数据库交互的Session。LobHandler的配置如代码 5所示: 代码 5 Lob字段的处理句柄配置 1. 2. … 3. 4. class="org....
该文档为官方webx框架文档,对webx进行了全面的讲解,非常实用,并附学习的Demo 为什么要用Webx而不是其它的开源框架? 现在有很多Java的Web框架可供选择,并且它们也都是免费的。例如: • Struts ...
Seam - 语境相关的组件[满江红20071230]............................................................................................................................ 1 Java EE 框架...........................