会话

会话:用户打开一个浏览器,点击了很多链接,访问多个web资源,关闭浏览器,这个过程可以称之 为会话

保存会话的两种技术

cookie

seesion

常见场景:网站登录之后,你下次就不用再登录了,第二次访问直接进去

Cookie

  1. 从请求中拿到cookie信息
  2. 服务器响应给客户端cookie
Cookie[] cookies = req.getCookies();//获得cookie
cookie.getName();// 获得cookie中的key
cookie.getValue();//获得cookie中的值
new Cookie("lastLogintime",System.currentTimeMillis()+"");//新建一个cookie
cookie.setMaxAge(24*60*60);//设置cookie的有效期
resp.addCookie(cookie);//响应给客户端cookie

cookie:一般会保存在本地的 用户目录下appdata;

一个网站cookie是否存在上限