struts2 中在action中设置的session 如何在jsp页面中获取

我在登录判断页面设置了session值ActionContext.getContext().getSession().put("username",user.getUse... 我在登录判断页面设置了session 值ActionContext.getContext().getSession().put("username",user.getUsername());
ActionContext.getContext().getSession().put("user",user);

ActionContext.getContext().getSession().put("realname",user.getRealname());

ServletActionContext.getRequest().getSession().setAttribute("kmid",user.getKmid());
然后在后台页面 通过<%=session.getAttribute("realname")%><%=session.getAttribute("username")%>只能获的username的值 也就是说 在登录界面登录框内的值 都能获取,其他的则不行。怎么解决?请高手指点
展开
 我来答
lixingwu_1
2012-04-12 · TA获得超过160个赞
知道小有建树答主
回答量:135
采纳率:0%
帮助的人:73.9万
展开全部
没必要那么麻烦 你只要放一个user就可以了
其他那几个 我看都是user的属性
你在页面获取user以后,在get获取他的属性就可以了
没必要每个属性都放到session中 都写一遍
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e6ba037
2012-04-12 · TA获得超过110个赞
知道答主
回答量:118
采纳率:0%
帮助的人:64.6万
展开全部
把user对象得到后在页面上用user.对象属性值就可以获取了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xieyy09
2012-04-12
知道答主
回答量:17
采纳率:0%
帮助的人:7.7万
展开全部
你用<s:debug></s:debug>,看看值栈中有没有,再通过标签取
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4abc73d
2012-04-12 · TA获得超过137个赞
知道答主
回答量:80
采纳率:0%
帮助的人:52万
展开全部
其他的值你确定都有值么 ?? 在通过action的时候 你先打印出来 看是不是有那些值!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式