关闭浏览器是怎么清楚Application对象中保存的当前用户的登录信息啊(JAVA)???????????

解决方案 »

  1.   

    为什么不保存到session 或者cookie 里面?直接用clean  或者remove 方法就可以清掉 啊application  没用过 太大。
      

  2.   

    一样的啊!!!application对象保存的是用户的登录信息,里面是个集合。浏览器关闭时我要让它能清除当前的登录信息!!!
      

  3.   

    监听session,session关闭时,按照sessionid去清掉application中的信息。application需要保存sessionid。
      

  4.   

    application一定需要保存sessionid,不能获得session中保存的对象吗????
      

  5.   

    保存到Cookie里,怎样在浏览器关闭时清除当前的信息啊
       我application保存是要做用户登录判断的啊???????
      

  6.   

    不知道你用的是什么样的框架
    但估计也差不多
    我说种做法吧,在body处加个onunload事件
    这个和onload相反
    一个是加载时走的,一个是关闭时走的
    然后在,自己写个js函数,
    比如说:
    function test()
    {
        form名.action=‘close.do’;
        form名.submit();
    }
    <body onunload='test()'>然后就可写后台了
      

  7.   

    建议楼主这种事情不要指望在客户端处理,推出浏览器的办法n多,你的js代码根本无法准确扑捉到退出事件。
    有一种思路,session都有一个有效期对不对? 你可以用上面所说的监听器,监听当session过期的时候,清掉application中的响应信息。 除此别无他法。
    监听器若不懂,可以在问。。 乐意帮你解答。