在对象中保存会话属性(Java)
如何使用Java和JSF在类上保存会话属性? 有什么注释可以帮我做吗?在对象中保存会话属性(Java),java,jsf-2,session-variables,Java,Jsf 2,Session Variables,如何使用Java和JSF在类上保存会话属性? 有什么注释可以帮我做吗? 帮帮我,我需要一些会话属性,我想如果我把它们保存在对象上会更好。如果你们也知道这个命令,以另一种方式保存,我将不胜感激。EL expression访问会话映射中的对象 <h:inputText id="sample" value="#{sessionScope.someProperty}"/> 只需使用 您可以通过从其他托管bean访问它 或者,如果您确实坚持将其存储在托管bean之外,请使用会话映射 Map
帮帮我,我需要一些会话属性,我想如果我把它们保存在对象上会更好。如果你们也知道这个命令,以另一种方式保存,我将不胜感激。EL expression访问会话映射中的对象
<h:inputText id="sample" value="#{sessionScope.someProperty}"/>
只需使用
您可以通过从其他托管bean访问它
或者,如果您确实坚持将其存储在托管bean之外,请使用会话映射
Map<String, Object> sessionMap = externalContext.getSessionMap();
sessionMap.put("someObject", someObject);
Map sessionMap=externalContext.getSessionMap();
sessionMap.put(“someObject”,someObject);
到2015年,它将在其他豆类中提供
Map<String, Object> sessionMap = externalContext.getSessionMap();
SomeObject someObject = (SomeObject) sessionMap.get("someObject");
Map sessionMap=externalContext.getSessionMap();
SomeObject SomeObject=(SomeObject)sessionMap.get(“SomeObject”);
它在封面下映射到HttpSession#get/setAttribute()
Map<String, Object> sessionMap = externalContext.getSessionMap();
sessionMap.put("someObject", someObject);
Map<String, Object> sessionMap = externalContext.getSessionMap();
SomeObject someObject = (SomeObject) sessionMap.get("someObject");