最近刚刚边做边学jsp,发现一个很费解的问题。
我是用session来记录用户登陆的信息的,但是当我在两台客户端上先后登陆不同的帐号时,后一个登陆的session信息会把前一个登陆的覆盖掉。怎么会出现这种session乱掉的问题呢,不是每一个浏览器进程只对应一个session会话吗?
我session的属性名是一样的,但是不同会话中不同id的session会区分这些属性啊,不会造成覆盖啊。我是在servlet中生成session的,是不是还有什么要注意的地方。
请高人知道,最好有例子,小弟在这里谢过

解决方案 »

  1.   

    我也碰到这样的问题..这个SESSION  好郁闷的
      

  2.   

    你是不是在servlet里用了类变量了。
      

  3.   

    往里面赋了一个String型的数组,有问题么?谢谢
      

  4.   

    默认情况下,一个servlet只有一个实例,如果出现访问冲突的话,一般就是因为在servlet里面使用了类变量。
      

  5.   

    那如果我还是要往里面存这么一个数值对象,但是要避免冲突,该怎么解决呢?或者有什么办法把该servlet改成能够多个实例的?期待中
      

  6.   

    把servlet改成独立实例绝对不是你想看到的。你只要只用方法变量就不会出问题。
      

  7.   

    问题己经解决,谢谢flyforlove(吾将远去) 的指点,怎么给分的啊