request.getSession.setAttribute("userName","用户名");
HttpSession s=request.getSession();//getSession() is equivalent to getSession(false).getSession(true) and creates a Session regardless of whether it currently exists. s.setAttribute("userName","username");
2. Output username
System.out.println(request.getSession().getAttribute("userName"));
3. Log out
request.getSession().removeAttribute("userName"));
Remember username and password
1. Add data, set the validity period
//Use public void addCookie(Cookie cookie) method and public void setMaxAge(int expiry) method
Cookie cookie=new Cookie("user",username);
cookie.setMaxAge(60*60);//Valid for one hour
response.addCookie(cookie);
2.获取数据
//使用public Cookie[] getCookies()方法
Cookie []cookies=request.getCookies();
String user="";
for(int i=0;i<cookies.length;i++){
if(cookies[i].getName.equals("user")){
user=cookies[i].getValue;
}
}
3.在输入用户名的input框中调用
<input type="text" name="userName"value="<%=user>"
4.禁用cookie(cookie资料容易被窃取,所以有的用户会禁用cookie)