java WEB
java jsp论坛怎样去判断别人是否上线
------解决方案--------------------1.注册账户登录后,每向服务器请求一次,就把他操作时间记录一次,并把状态改为上线。
2.起个定时器,每n分钟扫描一次,扫描所有上线状态的账户最后一次操作时间比起当前时间是否超过有效的时间差,超过就改他的状态为离线。
------解决方案--------------------------解决方案--------------------------解决方案--------------------------解决方案--------------------session的有效时间可以自己设置,默认的好像是30分钟
------解决方案--------------------------解决方案--------------------可以使用dwr的反推技术,当登陆成功的话,想在线的用户发消息,达到实时显示当前登陆者的状态。它会获取框架页面的session数量,然后向所有session提交信息