簡體   English   中英

在jsp中獲取存儲在會話中的對象的屬性

[英]get a property of an object stored in session in jsp

我創建了一個 UserSession dto 對象並在其中添加了許多字段,例如lastloginTimelastAccessedTimeuserName等。我想使用我編寫的 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 "/>

您應該為lastloginTimelastAccessedTimeuserName等字段創建 getter。

您可以在此處找到詳細信息和參考資料。

但是sessionMap你應該用 action 類實現的SessionAware接口注入。 這是一種更可取的方法。

您可以在此處查看如何實現SessionAware接口。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM