struts-拦截器

来源:互联网 发布:石醒宇 知乎 编辑:程序博客网 时间:2024/06/14 08:49
定义一个拦截器:第一步:1.创建一个继承自AbstractInterceptor/Interceptor的类;2.实现intercept方法(后者需要实现initial()和destroy()方法)。第二步:1.在struts.xml文件中对拦截器进行注册;
<interceptors>          <interceptor name="timeinterceptor" class="com.imooc.interceptor.TimerInterceptor"></interceptor></interceptors>
2.在相应的Action中进行引用。
<interceptor-ref name="timeinterceptor"></interceptor-ref>
invocation.invoke()表示调用ActionInvocation里的下一个拦截器,如果已经是最后一个,则表示要执行目标的Action,会返回一个字符串,即结果视图。

原创粉丝点击