在登录方法中,我将连接的用户存储在 FaceContex 中,以便在其他 managedbeans 中使用它当我运行此方法时的问题:
User connectedUser = (User) FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get("connectedUser");
它返回当前用户,但具有相同的错误属性而不是所有属性:
名字,姓氏..都是真的。
访问级别、登录名、密码为假(老用户)
看起来当我运行时(facescontext put)它只更新相同的属性