[英]get a property of an object stored in session in jsp
我創建了一個 UserSession dto 對象並在其中添加了許多字段,例如lastloginTime
、 lastAccessedTime
、 userName
等。我想使用我編寫的 Struts2 的 OGNL 概念在 jsp 中顯示這些
<li class="current_page_item"><b>Last Login Time <s:property value="#session.USROBJECT"/> </b></li>
在行動中,我寫了
sessionMap.put("USROBJECT", us);
我在 jsp 上獲取對象,但我想顯示它的字段。
#session
對象始終從值堆棧中可用
<s:property value="#session.USROBJECT.lastloginTime"/>
<s:property value="#session.USROBJECT.lastAccessedTime"/>
<s:property value="#session.USROBJECT.userName "/>
您應該為lastloginTime
、 lastAccessedTime
、 userName
等字段創建 getter。
您可以在此處找到詳細信息和參考資料。
但是sessionMap
你應該用 action 類實現的SessionAware
接口注入。 這是一種更可取的方法。
您可以在此處查看如何實現SessionAware
接口。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.