用JAVA可以监测浏览器关闭事件吗?

我需要做这样一个小功能,一个用户登陆了系统,当他关闭浏览器时,我需要监测到这个事件。并执行后台用户数据清除的操作。另外,说明一下,我的项目架构是GWT。请问如何用java实现这个监听操作??求高手给出示例代码。。。。

javascript捕获窗口关闭事件有两种方法 onbeforeunload() ,onUnload()

用法有两种:

1. function window.onbeforeunload()

function window.onunload()

2. 在body 标签里加入onUnload事件

<body onUnload="myClose()">

然后在javascript里定义myClose()方法

区别:

onUnload方法是在关闭窗口之后执行

onbeforeUnload方法是在关闭窗口之前执行

说明:

两个方法在 页面关闭、刷新、转向新页面 时都触发。

注:只在关闭窗口时触发,而页面刷新的时不触发。

<script language=javascript>
function window.onbeforeunload()
{
if (event.clientX>document.body.clientWidth && event.clientY<0||event.altKey)

{
window.event.returnValue="确定要退出本页吗?";
}

}
</script>
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-12
java不行,javascript可以
额,说错了
三种方式:
1、使用onUnload() 事件
2、使用ClosingEvent
3、实现ClosingHandler接口本回答被提问者和网友采纳
第2个回答  2011-05-12
在js里面加上window.onUnload() =function (){
//这里处理
}