日期:2014-05-20  浏览次数:20855 次

jsp开发的网页中如何将已登录用户信息传递给控件
这种数据传递用什么方式比较好?

------解决方案--------------------
你用户创建一个类,然后再登录时在servlet里处理它,就是创建这个类的实例对象,然后绑定到HttpSession的Attribute里面
例如:User u = new User()
HttpSession session = request.getSession();
session.setAttribute("user", user);
这个User类里就是你用户的所有信息放在里面,绑定在session里面后要用的时候再用session.getAttribute("user")就可以取出来了
------解决方案--------------------
HttpSession session = request.getSession();
session.setAttribute("user", user);

------解决方案--------------------
用EL表达式。

登陆后一般都把用户信息放在session里吧。。

比如这样。
session.setAttribute("user", user);

在JSP就可以这样了
${user}
${user.name}
${user.id}

或者用
<%
session.getAttribute("user");
%>