leowu(leo) :能说明一下你做出判断的根据吗??

解决方案 »

  1.   

    检查你的session是否thread safe。
      

  2.   

    tomcat关于session也有不少的问题,我想是服务器Resin的bug
      

  3.   

    alienbat(死灵巫师) :你说的是什么意思??能告诉我你的根据吗?
      

  4.   

    servlet会被多线程使用,因此要特别注意线程安全(thread safe)的问题。
    简单来说,一个servlet实例会被多个用户请求使用。如果你把一个session对象,作为成员变量存储在servlet里,那么它就不是线程安全的,因为有多个用户请求运行在此servlet上,后来的别人的session对象会把前面一个请求的session覆盖掉,最终你会发现session里存储的信息是别人的。解决方法是把session对象作为局部变量存储到方法体内。(比如doGet或者doPost)
      

  5.   

    alienbat(死灵巫师):不完全理解,我想你说的也有道理。
    谢谢!这么晚才看到这个回答!