Struts2-学习笔记系列-PreResultListener

Posted 逆向行驶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Struts2-学习笔记系列-PreResultListener相关的知识,希望对你有一定的参考价值。

在action处理完成之后,系统转入实际的物理试图之间被回调。

Action,拦截器都可以添加该监听器。拦截器添加了该监听器后,该监听器会对该拦截器所有拦截的action其作用

 1 public String execute() throws Exception {
 2 
 3     ActionInvocation invocation = ActionContext
 4 
 5             .getContext().getActionInvocation();
 6 
 7 
 8 
 9     invocation.addPreResultListener(new PreResultListener() {
10 
11         public void beforeResult(ActionInvocation invocation,
12 
13                                  String resultCode) {
14 
15             System.out.println("返回的逻辑视图名字为:"
16 
17                     + resultCode);
18 
19             // 在返回Result之前加入一个额外的数据。
20 
21             invocation.getInvocationContext().put("extra"
22 
23                     , new java.util.Date() + "由"
24 
25                             + resultCode + "逻辑视图名转入");
26 
27             // 也可加入日志等
28 
29         }
30 
31     });
32 
33 
34 
35 
36 
37     return SUCCESS;
38 
39 }

 

以上是关于Struts2-学习笔记系列-PreResultListener的主要内容,如果未能解决你的问题,请参考以下文章

Struts2-学习笔记系列-返回视图

Struts2-学习笔记系列(12)-set集合

Struts2-学习笔记系列-访问servlet api

Struts2-学习笔记系列-PreResultListener

Struts2-学习笔记系列-动态调用action

Struts2-学习笔记系列-配置action