你这样就比较奇怪了。session的原理是用户第一次启用session的时候服务器会给用户分配一个session,session由唯一的ID,sessionID会存储在cookie中用户使用其它的窗口访问使用session时会自动到cookie中查找session的ID,如果这个session已经不存在了。则系统会重新分配session,否则会沿用以前的session
所以你的说这种情况就比较奇怪了。
是不是的程序里面用了 session.inVaild() 阿;
或者是服务器的session配置有问题

解决方案 »

  1.   

    我的理解,是session id是存放在cookie中,但是这个cookie是在内存中的cookie,并没有写到硬盘上,也就是说在IE中,这个SESSION,COOKIE与窗口是绑定的,你在别的窗口是取不到这个窗口的cookie
      

  2.   

    Ip的问题我也考虑过,我的session中有IP信息,但是这样也会在每一个JSP页面中加入一写代码,跟写硬盘COOKIE是一样的,有没有别的方法?
      

  3.   

    并且用IP,在我写的SESSION池还需要修改,加入很多逻辑,更麻烦了