ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

10 Cookie的使用

2020-02-22 19:58:08  阅读:258  来源: 互联网

标签:10 存储 浏览器 请求 时效 Cookie 使用 cookie


什么是cookie

cookie保存在客户端(浏览器),它绑定了访问一个网页时的特定信息,通常为表单数据。通过cookie我们可以实现表单自动填充,账号免登陆等功能。

使用Cookie

创建Coolie对象

  • Cookie c = new Coolie(String name,String value);//是一个键值对

设置cookie时效

  • c.setMaxAge(3*24*3600);//设置3天时效,单位:秒

响应Cookie信息给客户端

  • resp.addCookie(c);//Cookie在servlet中使用

注意

一个Cookie对象存储一条数据,如果需要存储多条数据,则需要创建多个cookie

特点

  • 浏览器端的数据存储技术
  • 存储的数据声明在服务器端
  • 临时存储:存储在浏览器的运行内存,浏览器关闭时即失效
  • 定时存储:设置了Cookie的有效期,存储在客户端的硬盘中,在有效期内访问符合路径的请求都会在请求头中附带该信息。

下面展示cookie在请求中的表现

//创建Cookie
Cookie c = new Cookie("key","keyTest");
//设置cooKies时效
c.setMaxAge(3*24*3600);//设置3天时效,单位:秒
resp.addCookie(c);

  

首次访问,请求头中没有cookie,第二次访问,请求头中带入cookie

标签:10,存储,浏览器,请求,时效,Cookie,使用,cookie
来源: https://www.cnblogs.com/Scorpicat/p/12346812.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有