怎样解决用户在其他机器上登录会提示“用户已经在其他机器上登录”? 如果突然拔网线,那就实在没有办法建议你设置一个合理的超时时间,用超时判断用户是否在线。或则,记载用户打开的每个网页,在转移到别的页面或则关闭页面的时候,将打开的页面删除,当这个用户打开的网页数为零的时候就表示他已经离线。至于关闭页面的判断方式,可以用一个隐藏的iframe,在页面onunload事件时向服务器发一个请求解决 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果在用户关闭浏览器时在servlet端将会话注销,这个方案决不可行。用户关闭浏览器,断开网络,死机等情况下,servlet都不能获得“用户已断开”的通知。记载用户打开网页数更不可取,你根本不知道用户会点链接到其他网站。所以你这个功能最好不要实现。如果一定要实现,只能内嵌一个隐藏的iframe,定期刷新,如30秒,服务器如果在指定时间内收不到请求,就认为用户已断开连接。可解决死机等问题。但此方法要耗费大量的服务器资源 关注一下,我们现在的系统中用的也是severlet listener,感觉效果也不是太好。 企业开发JAVAEE项目用什么集成开发环境? java socket最应该注意的有哪些???? 急!!!!! 优酷的断点续传是如何保存的 hibernate3问题 mysql:数据库名字的格式——不能用横杠 ‘-’ 吗? hibernate级联保存,如果表中有这条记录会把这条记录修改,但是不级联保存提示违反约束 最近在学servlet,请问哪有视频的教程可以下 打包以后问题多多. 请教各位大虾关于EJB、线程的问题 如何使用JTable中的数据 急!!!!谁知道新致跟万达两家公司哪家比较好啊(上海)?
用户关闭浏览器,断开网络,死机等情况下,servlet都不能获得“用户已断开”的通知。
记载用户打开网页数更不可取,你根本不知道用户会点链接到其他网站。所以你这个功能最好不要实现。如果一定要实现,只能内嵌一个隐藏的iframe,定期刷新,如30秒,服务器如果在指定时间内收不到请求,就认为用户已断开连接。可解决死机等问题。但此方法要耗费大量的服务器资源