Cookie文件内容的含义

以下是一个cookie文件中的一段内容

------------------------------------------------------------------

logonTicket
SLXab3d24ae100bc3a92f032a1540cd9a61
127.0.0.1/
1537
1150331648
30072937
747296240
30072935
*

-------------------------------------------------------------------

 

每行对应的含义如下:

cookie名称

cookie值

web访问地址(路径)

安全性,1024和1536表示模指数(MODP)群算法的位数

cookie有效日期

修改日期

建立日期

建立者

 

保存cookie

Cookie cookie = new Cookie("sessionID", "true");
cookie.setMaxAge(1000);//单位是秒
cookie.setPath("/");
cookie.setSecure(true);
response.addCookie(cookie);

 

 获取cookie

Cookie[] cookies = request.getCookies();

 

 删除cookie

Cookie cookie = new Cookie("sessionID", "true");
cookie.setMaxAge(0);//注意这句
cookie.setPath("/");
cookie.setSecure(true);
response.addCookie(cookie);

 

在jsp中处理cookie数据的常用方法

 

getComment();返回cookie的注释
getDomain();返回cookie的域名.
getMaxAge();返回cookie的存活时间
getName();返回cookie的名字
getPath();返回cookie适用的路径
getSecure();如果浏览器通过安全协议发送Cookie将返回true值,如果浏览器使用标准协议刚返回false值
getValue();返回cookie的值
getVersion();返回cookie所遵从的协议版本
setComment(String purpose);设置cookie的注释
setDomain(String domain);设置cookie的唯一使用者
setMaxAge(int maxAge);设置cookie的有效期
setPath(String url);设置Cookie的适用路径
setSecure(Boolean flag);设置浏览器是否仅仅使用安全协议来发送cookie,例如使用Https或ssl
setValue(String newvalue);cookie创建后设置一个新的值
setVersion(int v);设置cookie所遵从的协议版本.

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值