紧急求助!在java中怎样捕获浏览器关闭、断电等异常问题 大家好,小弟现在做了一个项目,在用户登陆到系统后,在数据库中保存用户已经登录成功的状态,如把一个字段设置为1,如果用户关闭浏览器或者系统断电时,要把该字段值重新设置为0,请问各位大虾如何解决? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用session设置session过期时间 时间内没有反应则证明用户离线,当用户点击注销时使用invalidate()方法 清空session 你可以在客户商隐藏着一个任务请求,每过一定时间自动请求一下服务,这样你的服务器也是过一定时间检查一次,看此用户上一次刷新时间与现在时间对比,若超过了你规定的时间则为掉线了!客户商可以用setTimeOut()的javascript任务呢,服务器可以用一个监听器呢!!其实也可以直接用session监听器呢! 非常感谢大家的参与!我原来也用了httpsessionlistener监听,可关闭ie后,感觉没什么反应,可能是session失效时间设置的太长,我再试试看。还有就是我也使用了setTimeOut(),在客户端进行查询数据库,每分钟更新实时信息,要用这种方法的话,楼上的朋友能否说的详细些? 没有办法的,连接在浏览器下载完数据就断了。只有等服务器session timeout了 http://www.blogjava.net/jfy3d/archive/2005/05/14/4279.aspx ^_^,问题已经解决了,非常感谢各位的参与。我是使用的listener,原来的是有些地方处理的不大合适,我们现在用的是公司里面的一种框架开发,它对类文件的调用有很严格的设定,我自己又重新写了数据库连接等类文件,还好,终于解决了。再次感谢各位的关注。 mysql导出数据库中数据为什么不全 调用webservice有时出错 请问用java代码如何读取java的注释? 求一个像文本文件中写入字符串的函数 很累,但更充实! 关于JTable的问题 javax.swing.*!!!!!表嫌分少啊大侠!!!!!! 初等问题:我刚安装上Java,却找不到Javac,按说明我去修改autoexec.bat,但是,我的autoexec.bat文件是空的.请问autoexec.bat文件的标准格式 怎么制作jbuilder应用程序安装程序??? 限制用户连接的问题? 关于JTable的问题,100分 string
设置session过期时间 时间内没有反应则证明用户离线,
当用户点击注销时使用invalidate()方法 清空session
客户商可以用setTimeOut()的javascript任务呢,服务器可以用一个监听器呢!!
其实也可以直接用session监听器呢!
我原来也用了httpsessionlistener监听,可关闭ie后,感觉没什么反应,可能是session失效时间设置的太长,我再试试看。
还有就是我也使用了setTimeOut(),在客户端进行查询数据库,每分钟更新实时信息,要用这种方法的话,楼上的朋友能否说的详细些?
我是使用的listener,原来的是有些地方处理的不大合适,我们现在用的是公司里面的一种框架开发,它对类文件的调用有很严格的设定,我自己又重新写了数据库连接等类文件,还好,终于解决了。
再次感谢各位的关注。