Cookie

Cookie:客户端会话技术,将数据保存到客户端,以后每次请求都携带Cookie数据进行访问

Basic Usage

  1. 创建Cookie对象,设置数据
Cookie cookie new Cookie("key","value");
  1. 发送Cookie到客户端:使用response对象
response.addCookie(cookie);

  1. 获取客户端携带的所有Cookie,使用request对象
Cookie[]cookies request.getCookies();
  1. 遍历数组,获取每一个Cookie对象:for
  2. 使用Cookie对象方法获取数据
cookie.getName();
cookie.getValue();

Principle

Cookie原理

Cookie的实现是基于HTTP协议的

Details

Cookie不能直接存储中文

如需要存储,则需要进行转码:URL编码