可以增加个守护线程,定时(比如1分钟)检测那些标识字段为1的记录,看他们的会话Session是否还有效,如果会话无效了,就将该条记录置为0。
一点卓见,顺便顶一下,呵呵

解决方案 »

  1.   

    不要用数据库的,如果关闭了WEB服务器,再重启数据库的值可能没改过来
    class User implements HttpSessionBindingListener{}
    session.setAttribute("user",new User());
    这样处理可以在会话结束时HttpSessionBindingListener的valueUnbound方法将被调用
    但这样对于电脑死机,断电是没办法检测到的,除非你在WEB页面上加一个Client(如用Applet+Socket做),不过这样不是B/S了,成了C/S
      

  2.   

    to  flyxxxxx(灭神) 
       能够具体点,怎么实现呀 WEB页面上加一个Client?