这个不好做吧
除非要求用户退出是必须发送一个请求,服务器接受请求时记录时间
但是这样做不安全,你要考虑用户关闭浏览器或者说浏览器崩溃了,或者说电脑死机了

解决方案 »

  1.   

    在退出功能就在功能上写后台代码
    另一种方式可以在关闭浏览器事件里面做文章
    估计没那么好做
      

  2.   

    用sessionListener记录用户session,
      

  3.   

    不好做
    你只能在页面上设置退出按钮,但是有很多人不用退出按钮的
      

  4.   

    用js代码,定时给服务器发送请求,如果服务器在规定时间内没有获得任何请求的话,可以认为用户退出了这个方法在用户关闭浏览器,浏览器崩溃,电脑死机,掉线,等等情况都能保证服务器能尽早知道用户退出了
      

  5.   

    不好做
    加退出功能,记录时间还可以,但应对不了异常情况
    楼上的方法可以考虑
      

  6.   

    我是每隔5分钟更新一下用户在线时间,如果IE没有更新,则认为用户掉线或退出