您的位置:首页 > 编程语言 > Java开发

Struts2-学习笔记系列(7)-PreResultListener

2016-06-04 22:25 656 查看
在action处理完成之后,系统转入实际的物理试图之间被回调。

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

public String execute() throws Exception {

ActionInvocation invocation = ActionContext

.getContext().getActionInvocation();

invocation.addPreResultListener(new PreResultListener() {

public void beforeResult(ActionInvocation invocation,

String resultCode) {

System.out.println("返回的逻辑视图名字为:"

+ resultCode);

// 在返回Result之前加入一个额外的数据。

invocation.getInvocationContext().put("extra"

, new java.util.Date() + "由"

+ resultCode + "逻辑视图名转入");

// 也可加入日志等

}

});

return SUCCESS;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: