代码是正确的,别人机子上session可以取出来,自己的就不行,cookie我没禁用。
一开始我用ie和chrome都取不出来,后来不知道怎么搞的chrome可以取出来了,ie就不行。
我老师说可能是ie缓存的问题,叫我开两个ie试试,但是我开了两个ie还是不行。
求解时。

解决方案 »

  1.   

    session取不出来什么? session里的值?这和浏览器缓存有什么关系?
      

  2.   

    session 不是在server上存储的吗?要是实在不行,重装下目标机器的操作系统和jdk试试
      

  3.   

    取SESSION的代码贴出来?是否有问题。浏览器可以设置下!
      

  4.   

    session不是服务器端负责管理的吗?跟客户端浏览器有关系???
      

  5.   

    因为HTTP是无连接的,你一个用户请求过去就是一串文本其实,你怎么知道这个用户对应服务器端哪个SESSION?毕竟服务器端有很多用户的SESSION。
    所以必定要有个机制。。把你和服务器端某个SESSION关联起来。
    所以会在你的浏览器的COOKIE里面,存放一个字段匹配服务器端的某个SESSION。
    如果你访问的是TOMCAT服务器的话。。自己去看你的COOKIE里面,如果开了SESSION会有个JSESSIONID的字段。。