会话可以理解为用户开一个浏览器,访问某一个web站点,在这个站点点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。
一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止。
功能:在一次会话的范围内的多次请求间,共享数据。
一、Cookie
1、概念
Cookie,有时也用其复数形式 Cookies。类型为“小型文本文件”,是某些网站为了辨别用户身份,进行Session跟踪而储存在用户本地终端上的数据(通常经过加密),由用户客户端计算机暂时或永久保存的信息。通俗地说就是一种将数据保存在客户端的会话技术。
2、基本步骤
1. 创建Cookie对象,绑定数据:Cookie c = new Cookie(String name,String value)
2. 发送Cookie对象:response.addCookie(Cookie cookie)
3.获取Cookie,拿到数据:Cookie[] request.getCookies()