在登錄Action
我正在檢查用戶身份驗證,如果驗證,我將用戶bean放入sessionMap
:如何將bean對象放入sessionMap中,然後使用Struts 2屬性標記在jsp頁面上檢索其屬性
public String execute()
{
if(userValid)
sessionMap.put("userBean", userBean); //userBean retrieved from DB
}
現在就登陸JSP,當試圖檢索會話項目:
<s:property value="#session.userBean.name" />
顯然,這將返回一個Object
類型,因爲我存儲這樣的說法,所以我怎麼能輸入種姓這到UserBean
班。
我期待在Google上得到這個解決方案,但是發現它並沒有,因爲這似乎是一個基本的實現。所以,請讓我知道是否有其他方式使用Struts2來實現此功能。
什麼讓你覺得你需要投什麼? –
userBean在SessionMap中以對象類型的形式存儲,如果檢索時的userBean爲Object類型,我將如何檢索userBean.name。 –
無論如何,如果你可以建議任何其他方式來做到這一點,你是最受歡迎的。 謝謝 –