67,514
社区成员
发帖
与我相关
我的任务
分享
public void sessionDestroyed(HttpSessionEvent event) {
int uid = ((UserBean) event.getSession().getAttribute("user_online")).getUid();
UserServices userServices = new UserServices();
if (true == userServices.userLogout(uid)) {
System.out.println("用户在数据库的"是否在线"修改成功");
}
System.out.println(new Date().toLocaleString()+ "__销毁session:__"+ event.getSession().getId());
}
在数据库把当前用户改为离线。任务完成。<script language=javascript>
function window.onbeforeunload()
{
if (event.clientX>document.body.clientWidth && event.clientY<0||event.altKey)
{
发送销毁session请求
}
}
</script>