cookie是web服务器保存在客户端的一系列文本信息
cookie的作用
对特定对象的追踪(Session)
统计网页浏览器次数
简化登录
cookie的使用
a.创建cookie
Cookie c=new Cookie(key,value);
b.写入cookie
Response.addCookie(c);
c.读取cookie
Cookie[] cookies=request.getCookies();
Cookie的常用方法
setMaxAge(int); //设置cookie的有效期,以秒为单位
getName(); //获取cookie的名称
getValue(); //获取cookie的值
setValue(String); //设置cookie
getMaxAge(); //获取有效期,以秒为单位
Cookie和session的对比
Session:
在服务器端保存用户信息
Session中保存的是Object类型
随会话的结束而将其存储的数据销毁
保存重要的用户信息
Cookie:
在客户端保存用户信息
Cookie保存的是String类型
Cookie可以长期保存在客户端
保存不重要的用户信息