struts2拦截器实现Action调用后逻辑处理
来源:互联网 发布:自学unity3d能找工作吗 编辑:程序博客网 时间:2024/05/23 22:01
一。创建个类,继承struts拦截器父类 AbstractInterceptor 附上主要代码
public class Interceptorclass extends AbstractInterceptor { @Override public String intercept(ActionInvocation arg0) { String result = null; try { //Action调用前逻辑处理 result = arg0.invoke();//Action方法调用 //Action调用后逻辑处理 } catch (Exception e){ e.printStackTrace(); //此处可以逻辑处理,将错误信息e存入resultjsonvalue变量中,由此可传递给界面错误信息 return "AJAX"; } return result; }...} 二。配置struts.xml<interceptors><interceptor name="InterceptorclassName" class="com.Interceptorclass "></interceptor> ...<!--也可以添加权限校验之类的拦截器--><interceptor-stack name="MyInterceptorStack"><interceptor-ref name="InterceptorclassName"></interceptor-ref> ...<interceptor-ref name="defaultStack"></interceptor-ref> </interceptor-stack></interceptors><!--Action配置,配置上拦截器--><action name="logon_*" class="LogonActionBean" method="{1}"><interceptor-ref name="MyInterceptorStack"></interceptor-ref><result name="success">/webapps/.../XXX.jsp</result></action><!--全局指向--><global-results> <result name="fail">/webapps/.../fail.jsp</result> ... <result name="AJAX" type="json"> <param name="ignoreHierarchy">false</param> <param name="includeProperties">resultjsonvalue</param> </result> </global-results>拦截器配置完成。
0 0
- struts2拦截器实现Action调用后逻辑处理
- struts2实现简单action时间拦截器
- Struts2 中拦截器和Action的调用关系
- Struts2 中拦截器和Action的调用关系
- Struts2拦截器获取调用步骤及Action类
- Struts2 中拦截器和Action的调用关系
- Struts2—拦截器之计算action调用时间
- Struts2拦截器实现异常处理机制
- Struts2拦截器实现异常处理机制
- Struts2拦截器实现异常处理机制
- Struts2拦截器实现异常处理机制
- Struts2拦截器实现异常处理机制
- Struts2拦截器实现异常处理机制
- Struts2拦截器实现异常处理
- Struts2拦截器实现异常处理机制
- Struts2一个action包含多个处理逻辑解决方法(动态方法调用)
- struts2自主学习之配置国际化资源文件,传统异常处理方式, 拦截器,实现action 控制类,访问servletAPI,使用拦截器注解
- struts2 拦截器实现
- github常用指令
- hdu 3397 Sequence operation 线段树
- 我是干嘛的
- 数组右移
- php oauth v1.0 详解客户端和服务端流程与实现
- struts2拦截器实现Action调用后逻辑处理
- ldconfig
- 解决 VMWARE 无法连接USB 设备
- POJ - 1182 食物链(并查集)
- 开始细细品味
- Java多媒体播放器(四)
- 3Sum
- Merge K sorted Lists
- 感知SessioSession 绑定的事件监听器