原理
记住我,其实就是在登陆时候在response中写入cookie,被请求时,取出cookie判断,如果有则说明已经登陆
实现
写cookie
Cookie cookie = new Cookie("name", "123");
cookie.setMaxAge(24*60*60);
response.addCookie(cookie);
设置时间,单位是秒
读cookie
Cookie[] cookies = request.getCookies();
boolean flag = false;
if(cookies != null) {
for(Cookie c : cookies) {
String name = c.getName();
if("name".equals(name)) {
System.out.println("存在cookoe123");
flag = true;
break;
}
}
}
注意读出cookie时候要判空,否则容易空指针