Cookie基础知识

本文介绍了Cookie的基础知识,包括如何发送多个cookie,其信息传送原理,持久时间设置,以及如何共享数据。Cookie通常用于存储轻量级信息,但由于大小和数量限制,适用于客户端的数据设定。
摘要由CSDN通过智能技术生成

Cookie基础知识:

1.可进行多个cookie(多对数据)的传送
2.cookie传送信息原理
3.cookie持久时间	
4.cookie共享数据
5.cookie的用处:用于一些轻量级信息设定,重要的放置于数据库

1.可进行多个cookie(多对数据)的传送

步骤:
	0.规定response.setContentType("text/html;charset=utf-8");
	1.创建Cookie对象,如果有特殊字符,使用URLEncoder进行URL指定字符集编码
	2.设置cookie的存活时间
	3.使用response.addCookie()
	4.在进服务器的转送过后使用Request.getCookies()获取Cookie数组
	5.若是经过URL编码,cookie.getValue 经URL指定字符解码,再操作

2.cookie传送信息原理

response将cookie添加进去后,相当于是添加了键值对,
将cookie的信息传进了服务器,而在服务器会在下一次页面请求时,
随后在一次会话中,进行了GET,POST等等方法后,
并非是addCookie后就能用Request获取到,而是经过了一个服务器的转送
而服务器会携带所有的Cookie返回到Request请求头信息上

3.cookie持久时间

Cookie.setMaxAge(int expiry)
expiry :
an integer specifying the maximum age of the cookie in seconds; 
	if negative, means the cookie is not stored; 
	if zero, deletes the cookie

4.cookie共享数据

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值