Spring会话被覆盖

时间:2011-03-19 22:34:56

标签: spring session

<bean id="userSession" class="com.test.service.beans.UserSession" scope="session">
        <aop:scoped-proxy/>
</bean>

public class UserSession {

private User currentUser;

/**
 * @return the currentUser
 */
public User getCurrentUser() {
    return currentUser;
}

/**
 * @param currentUser the currentUser to set
 */
public void setCurrentUser(User currentUser) {
    this.currentUser = currentUser;
}

在获取会话中当前用户的代码中 - 我使用

userFacade.getCurrentUser().getUserType()

访问会话变量没问题。但是当我尝试打开另一个浏览器并使用另一个用户ID(用户B)登录时,用户A的会话变量被用户B信息覆盖

1 个答案:

答案 0 :(得分:0)

哪个浏览器?如果它是Internet Explorer,您只能在打开的窗口中获得一个会话。您可以尝试使用其他类型的浏览器吗?例如,IE中的用户A和Firefox中的用户B.