login.action登录成功,实行request.setAttribute("user",user),并转到index.jsp 如何在别的页面取user

比如从index.jsp页面转到update.jsp页面后还能通过${user.userId}取得登录的用户的id<不管转多少次只要不是将所有的页面都关闭就一直能取到id... 比如 从index.jsp页面转到update.jsp页面后 还能通过${user.userId}取得登录的用户的id
<不管转多少次 只要不是将所有的页面都关闭 就一直能取到id>
展开
 我来答
屠神剑
推荐于2018-04-05 · 超过18用户采纳过TA的回答
知道答主
回答量:74
采纳率:0%
帮助的人:55.7万
展开全部
最好放到Session作用域中,这样的话取值比较方便,登录用户的信息一般在每个页面或Action中都用得到,建议放到Session中,这样避免每次跳转都传用户对象。
ServletActionContext.getRequest().getSession().setAttribute("user",user);//Struts2中放入Session中
bluesky299
2012-11-01
知道答主
回答量:17
采纳率:0%
帮助的人:13.2万
展开全部
可以用session.setAttribute("user",user);
页面取值的话直接<%=session.getAttribute("user")%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小童鞋_成er
2012-11-01 · 知道合伙人数码行家
小童鞋_成er
知道合伙人数码行家
采纳数:4650 获赞数:22879
主要从事J2EE工作,热爱Java,用心讨论技术,共同进步。

向TA提问 私信TA
展开全部
您好,提问者:
<%=request.getAttribute("user")%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hlzhuzhu
2012-11-01
知道答主
回答量:25
采纳率:0%
帮助的人:14.6万
展开全部
除了 JAVA软件工程师孙成 他的,其他都是正解 ,选我吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式