<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信息覆盖
答案 0 :(得分:0)
哪个浏览器?如果它是Internet Explorer,您只能在打开的窗口中获得一个会话。您可以尝试使用其他类型的浏览器吗?例如,IE中的用户A和Firefox中的用户B.