Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在对象中保存会话属性(Java)_Java_Jsf 2_Session Variables - Fatal编程技术网

在对象中保存会话属性(Java)

在对象中保存会话属性(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

如何使用Java和JSF在类上保存会话属性? 有什么注释可以帮我做吗?
帮帮我,我需要一些会话属性,我想如果我把它们保存在对象上会更好。如果你们也知道这个命令,以另一种方式保存,我将不胜感激。

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");