ssh框架    在action中把用户存入session中。如下
ServletActionContext.getRequest().getSession().setAttribute("user",user);问题是: 用A用户登陆   换个浏览器用B用户登陆。  然后刷新A用户。然后存的session就会变成B用户的信息
这是为什么。是不是存的session成了公用的了?应该怎么存。(两个浏览器内核不同。用另一台电脑测试过。也是这个问题),求帮忙~

解决方案 »

  1.   

    本来就是这样啊  因为session都是一个  被覆盖了   session是浏览器与服务器之间的会话  什么浏览器都简称为“浏览器” 
      

  2.   

    两个浏览器名字是啥啊?比如:一个IE,一个Chrome?
      

  3.   

    那应该是不同用户创建不同的session吧。要不一个系统怎么让不同的用户同时操作呢?
      

  4.   


    那我觉得是你程序逻辑上的问题。中间件可没这种这么明显的Bug。
      

  5.   

    我想说,本来就是这样的.你不信去试试随便哪个网站上,两个窗口看看能不能存两个用户的session值
      

  6.   

    本来就是这样子的,你试试别的网站上可不可以存两个用户session?
      

  7.   

    我想到一点不知道是不是哈  登陆的用户名密码保存到了cookie中,cookie是保存在客户的电脑上的 然而你是用同一台电脑登陆的 难道不会被覆盖吗??不如这样,你找一个网站登陆去打开2个网页登陆2个用户名看是不是这个道理  好吧 给分