一、会话
会话:用户打开一个浏览器,点击了很多超链接,访问多个web资源,关闭浏览器,这个过程可以称之为会话;
有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学,曾经来过,称之为有状态会话;
你怎么证明你是河工的学生?
我 河工
1、发票(cookie) 河工给你发票
2、学校登记 河工标记你来过
一个网站怎么证明你来过?
客户端 服务端
1、服务端给客户端一个信件,客户端下次访问服务端带上新建就可以了:cookie
2、服务器登记你来过了,下次你来的时候我来匹配你:session
二、保存会话的两种技术
cookie
客户端技术(响应,请求)
session
服务器技术,利用这个技术,可以保存用户的会话信息?我们可以把信息或者数据放在session中
常见:网站登录之后,你下次不用再登陆了,第二次访问直接就上去了
三、Cookie
1、从请求中拿到cookie信息
2、服务器响应给客户端cookie
Cookie cookie = new Cookie("lastLoginTime", System.currentTimeMillis() + "");