java,线程题。 我要在我的HttpServlet类中启动一个线程,每隔10秒判断我的session中的值,是否有效,也就是做一个判断功能,看用户是否在活动,没有活动我就改数据库的状态,请指教。比如说用户把浏览器关掉了,或者是断电了,或者是退出了,等状态。我要改数据库的状态,如何做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个世界曾经有个传说 传说中存在着一个叫做LISTENER的DD 传说这个东西的用法 除了少数人知道为 就只有谷歌(已死) 和百度知道了 BearKin 如果非正常关闭浏览器的话,它是没有那个事件的。点X也没有那个事件的 http://hcx-2008.javaeye.com/blog/285652looklook 这个问题的本质在“如何关注session何时失效,或客户何时掐掉浏览器”,而不是多线程的问题。给楼主转个贴:http://www.soidc.net/discuss/1/050317/10/310762_1.html其中靠给session挂监听器的方式我没试过,如果真有用的话,那么这个问题就不会那么复杂,那么多人问了。 我觉得每隔10秒用Session session=request.getSession() if(session==null){......}来判断一次也可以,当用户断点或者关掉浏览器时原来的Session就会被服务器撤消了。这时session==null; 关于注解上传问题? 请问jdom怎么解析 base64编码的xml JSP页面中调用javascript代码怎么不起作作用? SPRING 中配置 hibernate 数据库 乱码 问题 关于查询数据库,返回实体的问题 为什么加了单引号就插入不了数据库呢? 一个xalan的问题。。 呵呵,问一个比较弱的问题:XMLHTTP是啥玩意?与MSXML啥关系? 请问一个Sql语句从多个表中查找几个字段,用什么方法对这几个字段操作,例如取到这几个字段的名字(仅仅是这几个) sql联表查询问题 tomcat启动问题 JAVA Mail的问题
looklook
给楼主转个贴:
http://www.soidc.net/discuss/1/050317/10/310762_1.html
其中靠给session挂监听器的方式我没试过,如果真有用的话,那么这个问题就不会那么复杂,那么多人问了。
来判断一次也可以,当用户断点或者关掉浏览器时原来的Session就会被服务器撤消了。这时session==null;