将登录的所有用户保存在application 中,当该用户不点击退出而是非正常关闭网页时,session中已经不存在该用户,可是application 中存在该用户,这种情况下,怎么删除该用户?

解决方案 »

  1.   

    为什么将登录的所有用户保存在application 中? 你可以设置session监听,当session失效的时候,去application里删除。不过前提要求是你不能把session设置成一致有效,就是说要设置有效期。
      

  2.   

    或者也可以这样:
    客户每次操作都记录一下最后操作时间,然后配合定时器,扫描application中的所有客户信息,删掉最后操作时间超过n秒的记录。
      

  3.   

    如果weblogic中怎么监视session
      

  4.   

    设置session超时的时间,如果在该时间内没有向服务器发出请求的话,那么就剔除~
    额...没用过weblogic