通过session保存用户信息

通过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()+"   ");
}else{
	out.write("登录");
	out.write("注册");
}
 %>

你可能感兴趣的:(WEB,学习)