如何在相同的Java会话属性下存储多个不同的值?

时间:2014-12-09 11:16:35

标签: java session web attributes

我正在处理的Java Web目前将用户名等信息存储为HttpSession属性。这里的问题是,当在同一浏览器的不同选项卡下使用不同用户名进行多次登录尝试时,最新的用户信息将覆盖所有以前的用户信息。例如,在标签1中使用用户A登录,然后在标签2中使用用户B登录。此时,当标签1上的页面被刷新时,用户也最终为B,这是因为用户信息保存在同一会话属性中,并影响同一会话ID下的所有页面。那么是否可以使用会话属性在不同的选项卡下保留不同的用户信息?如果没有,是否有任何可以达到这种效果的替代方案?

0 个答案:

没有答案