Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.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 获取jsp会话中存储的对象的属性_Java_Jsp_Struts2 - Fatal编程技术网

Java 获取jsp会话中存储的对象的属性

Java 获取jsp会话中存储的对象的属性,java,jsp,struts2,Java,Jsp,Struts2,我已经创建了一个UserSession dto对象,并在其中添加了许多字段,如lastloginTime,lastAccessedTime,userName等。 我想使用OSTRUTS2的OGNL概念在jsp中显示这些 我写过 <li class="current_page_item"><b>Last Login Time <s:property value="#session.USROBJECT"/> </b></li> 我在jsp

我已经创建了一个UserSession dto对象,并在其中添加了许多字段,如
lastloginTime
lastAccessedTime
userName
等。 我想使用OSTRUTS2的OGNL概念在jsp中显示这些 我写过

<li class="current_page_item"><b>Last Login Time <s:property value="#session.USROBJECT"/> </b></li>
我在jsp上获取对象,但我想显示它的字段

值堆栈中始终可以使用
#session
对象


您应该为字段
lastloginTime
lastAccessedTime
userName
等创建getter

您可以找到详细信息和参考资料

但是
sessionMap
您应该使用action类实现的
SessionAware
接口进行注入。这是一种更好的方法


您可以看到如何实现
SessionAware
接口。

us是UserSession类的一个对象您知道您不需要将它们放在会话中就可以在页面中阅读它们,对吗?谢谢,它解决了我的问题。我公开了UserSession对象的setter和getter。
sessionMap.put("USROBJECT", us);