拦截器简单实现
来源:互联网 发布:网络打印机的ip地址 编辑:程序博客网 时间:2024/06/01 10:06
拦截器类
//继承AbstractInterceptor类
public class MyTimerInterceptor extends AbstractInterceptor{
//重写intercept方法
publicString intercept(ActionInvocation invocation)
throwsException {
//预处理工作
long startTime = System.currentTimeMillis();
//执行后续拦截器或Action
String result = invocation.invoke();
//后续处理工作
longexecTime= System.currentTimeMillis() - startTime;
System.out.println("The interval time is "+execTime+"ms");
//返回结果字符串
return result;
}
}
配置文件中
<package name="default"namespace="/" extends="struts-default">
<interceptors>
//定义拦截器
<interceptorname="myTimer"
class="com.pb.interceptor.MyTimerInterceptor">
</interceptor>
</interceptors>
<actionname="action" class="com.pb.action.MyTimerAction">
<result>/index.jsp</result>
//引用拦截器
<interceptor-refname="myTimer"></interceptor-ref>
<interceptor-refname="defaultStack"></interceptor-ref>
</action>
</package>
配置多个拦截器
<package name="packName"extends="struts-default" namespace="/manage">
<interceptors>
<!--定义拦截器 -->
<interceptor name="interceptorName" class="interceptorClass" />
<!--定义拦截器栈 -->
<interceptor-stack name="interceptorStackName">
<!--指定引用的拦截器-->
<interceptor-refname="interceptorName|interceptorStackName" />
</interceptor-stack>
</interceptors>
<!--定义默认的拦截器引用-->
<default-interceptor-refname="interceptorName|interceptorStackName" />
<actionname="actionName" class="actionClass">
<!—为Action指定拦截器引用-->
<interceptor-ref name="interceptorName|interceptorStackName" />
<!--省略其他配置-->
</action>
</package>
- 拦截器简单实现
- struts2实现简单拦截器
- Struts2中拦截器的简单实现
- 手机WIFI拦截器简单实现
- Struts2实现第一个简单拦截器
- 简单说下拦截器的实现
- PHP简单拦截器的实现
- 实现一个简单的拦截器
- struts2实现简单action时间拦截器
- HandlerInterceptorAdapter实现简单拦截
- android简单实现短信拦截
- PHP简单拦截器实现方法【参考java的AOP】
- 拦截器概述及其简单实现的一个例子
- Struts2 自定义拦截器 实现简单权限检查
- 整理一个简单的登录拦截器的实现
- struts2中拦截器的简单实现流程
- 简单的利用Struts2拦截器实现权限校验
- 自定义注解+Struts2拦截器实现简单权限控制
- 2016第七季极客大挑战web部分write up
- 数据库的相关知识
- Elasticsearch笔记-聚合
- React Native学习提纲
- 一篇RxJava友好的文章(三)
- 拦截器简单实现
- MySQL 如何查看服务器配置信息
- 求1000以内的完数
- java基础 基本数据类型
- Shadow Maping
- Lua语法小贴士(九)table库
- 学习Hadoop第二十七课(HBase理论一)
- STM32学习笔记之对PWM频率和占空比都可调测试
- SqlServer数据库分页