打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
struts 2 监听器
struts是一款很优秀的开源软件,他和spring,hibernate一起可以搭建出很一个很经典的框架组合,简称SSH。
今天我们来讨论下struts的监听器,我们知道,在struts的action里面处理完事件之后,我们会通过返回一个字符串的,通过struts的配置文件,跳转到相应的页面,我们在跳转之前可以做一些事情,比如写入日志之类的工作,struts提供了一个监听器在方便我们完成这个工作,具体的代码实现如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
public class LoginAction extends ActionSupport {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Override
public String execute() throws Exception {
ActionInvocation actionInvocation = ActionContext.getContext()
.getActionInvocation();
actionInvocation.addPreResultListener(new PreResultListener() {
@Override
public void beforeResult(ActionInvocation arg0, String arg1) {
System.out.println("返回之前拦截一下,也可以在这里加入日志");
}
});
System.out.println("准备跳转了");
return SUCCESS;
}
}
后台打印如下:
1
2
准备跳转了
返回之前拦截一下,也可以在这里加入日志
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Struts2的拦截器机制
struts2学习笔记(9)——自定义拦截器
struts2 PreResultListener实现回调
sturts2运行原理
Struts2拦截器总结
Struts2的拦截器总结
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服