我只知道只要关掉浏览器Session就自动销毁了,但是我想不关浏览器就销掉Session可以吗?
有没有什么方法可以在不关闭当前的浏览器的前提下,调用什么方法删除掉当前浏览器的Session?
求大神指点Session,浏览器

解决方案 »

  1.   

    session.invalidate()是让SESSION失效. 
    或用getAttributeNames来得到所有属性名,然后再removeAttribute   
      

  2.   

    request.getSession().invalidate(); 就可以销毁session了
      

  3.   

    session对象其实在服务是不会销毁(钝化)的 清空数据是可以
      

  4.   

    invalidate()方法知道但是具体的用法还不是还了解,各位大神,刚刚开始接触,有实例么?贴些具体运用的代码上来看看可否?
      

  5.   

    你是想在客户端清除还是服务器端?客户端的话,需要看实现了,一般是通过cookie实现,那你删除cookie就好了
      

  6.   

    session里面你存入的数据直接设置为空...
      

  7.   

    关掉浏览器session也没有销毁  只是你找不到那个id了
      

  8.   

    关掉浏览器session不会销毁吧?
    要不那些记录密码的功能怎么实现的?另外你只指的在浏览器上销毁session还是服务端?
      

  9.   


    大哥 记录密码功能是用cookie的
      

  10.   


    大哥 记录密码功能是用cookie的
    cookie是在本地端的文件,具有唯一的id,但是服务端如何判断该id是否正确呢?
    你觉得依靠的是什么?并不是单单只有cookie就能解决记录密码功能的。。
      

  11.   

    另外下面是给楼主参考一下的:
    十五、session何时被删除
    ************************************************************************************session在下列情况下被删除:
    A.程序调用HttpSession.invalidate()
    B.距离上一次收到客户端发送的session id时间间隔超过了session的最大有效时间
    C.服务器进程被停止再次注意关闭浏览器只会使存储在客户端浏览器内存中的session cookie失效,不会使服务器端的session对象失效,除非此时Server端刚好session失效时间到了。
      

  12.   


    大哥 记录密码功能是用cookie的
    cookie是在本地端的文件,具有唯一的id,但是服务端如何判断该id是否正确呢?
    你觉得依靠的是什么?并不是单单只有cookie就能解决记录密码功能的。。
      

  13.   

    设置session时间,时间太短是很不好的
      

  14.   

    已经解决:就是用session.invalidata(),方法搞定的,谢谢大家的回帖,结贴放分了。