在登录Action
时,我正在检查用户身份验证,如果验证通过,我将用户 bean 放入sessionMap
:
public String execute()
{
if(userValid)
sessionMap.put("userBean", userBean); //userBean retrieved from DB
}
现在在登陆 jsp 上,尝试检索会话项时:
<s:property value="#session.userBean.name" />
显然,这将返回一个Object
类型,因为我是以这种方式存储它的,所以我怎样才能将 caste 这个类型输入到UserBean
类中。
我期待在 Google 上得到解决方案,但由于这似乎是一个基本的实现,所以无处可寻。所以请让我知道是否有任何其他方法可以使用 Struts2 实现此功能。