通过session保存用户信息

家住魔仙堡 提交于 2020-01-21 18:52:39

通过session保存用户信息

登录后保存用户信息,所有页面能够共用用户信息

在servlet中将User对象存入Session中

User user = new User();
user.setTel(tel);
user.setName(name);
user.setPass(pass);
HttpSession s = request.getSession(true);
s.setAttribute("user", user);
request.getRequestDispatcher("index.jsp").forward(request, response);

在index.jsp及其它页面中,一定时间内均可以从Session获取user对象

<%
User user=(User)session.getAttribute("user");
if(user!=null){
	out.write("欢迎登录,你好"+user.getName()+"&nbsp;&nbsp;&nbsp;");
}else{
	out.write("<a href='login.html' style='color:#000000'>登录</a>");
	out.write("<a href='regist.html' style='color:#000000'>注册</a>");
}
 %>
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!