struts2中存、取session中的值

duanhao8888 2009-11-02 02:24:27
在struts2中:
Session session=HibernateSessionFactory.getSession();
T_user u=(T_user) session.get(T_user.class, user.getUserId());//T_user是装用户名和密码的Bean对象
Map map = ActionContext.getContext().getSession();
通过map.put("user",u);
请问我在JSP页能直接通过OGNL表达式得到吗?
...全文
241 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
海川520 2009-11-05
  • 打赏
  • 举报
回复
${user["类属性"]} 这样就能取到类中的属性
redlotus_lyn 2009-11-05
  • 打赏
  • 举报
回复
<s:property value="%{#session.user.类属性}" />
woming66 2009-11-04
  • 打赏
  • 举报
回复
这个是可以的
但是不要在OGNL root Context上有相同的名称的user 键值对,否则ognl会取root Context上的user,而不是session中的user
碰碰real 2009-11-04
  • 打赏
  • 举报
回复
我的java文件中是
ActionContext.getContext().getSession().put("user", rs.getString("name"));

jsp中取值方法(我试过,都可以的):

第一种:

${sessionScope.user}

第二种:

<%
String str = (String)request.getSession().getAttribute("user");

out.println("str: "+str);

%>



shagan 2009-11-02
  • 打赏
  • 举报
回复
可以,不过,注意OGNL表达式,搞了个根,
要用它自己的标签,
否则要加个根。
Dragon_sxw 2009-11-02
  • 打赏
  • 举报
回复
可以
  • 打赏
  • 举报
回复
这个是可以的

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧