问一个关于SSH整合是在action中应用session的问题

09-05-16 chenjin5250

出现了一个情况 多个用户用得是有一个session(这里的session指的是session范围 不是Hibernate的session) 我在IOC容器中已经将action对应的bean范围设为prototype 为什么还会出现多用户公用一个session的问题 应该如何解决呢?
问题补充:具体情况是 第一个用户登录 将用户信息写入session 例如ActionContext.getContext().getSession().put("custom",custom) 之后在第一个用户登录界面输出session中存放的用户信息 例如System.out.println(custom.getUsername)
第二个用户登录时 跟用户一进行同样的操作 讲信息写入session 这是刷新第一个用户页面发现 System.out.println(custom.getUsername) 的结果变成第二个登录用户的名字 应该是一个用户分配一个session 这里为什么会变成多用户公用一个session? 应该如何修改 谢谢各位老师