初识cookie

cookie是由服务器生成,保存在客户端的一种信息载体。

cookie会默认和资源路径绑定,在进行带有绑定资源路径的请求时,会将对应的cookie数据进行传递。

我们访问的路径是由资源路径和资源名称组成的。一般最后一个‘’/‘’后面的称为资源名称。

在javaEE的api中有cookie的生成方法。

javax.servlet.http.Cookie这个类就是了 构造方法如下:

Cookie(java.lang.String name, java.lang.String value)  Constructs a cookie with the specified name and value.

cookie的存放时键值对形式。如: cookie =new Cookie("name","zhangsan"); 在浏览器显示是name=zhangsan.

服务器生成cookie后,要通过javax.servlet.http 下的 HttpServletResponse调用addCookie(Cookie cookie) 方法,传递到客户端。此方法多次调用就可以添加多个cookie。

服务器接收cookie要通过javax.servlet.http 下的 HttpServletRequest 的getCookies();返回一个cookie的数组。可以进行遍历取出符合条件的cookie,而后进行后面的操作。

关于cookie的一些方法。

public void setPath(java.lang.String uri) //绑定资源路径
public void setMaxAge(int expiry) Sets the maximum age in seconds for this Cookie. //设置生命周期

public void getValue()      //获取value
public void getName()    //获取key.

转载于:https://www.cnblogs.com/wangyanei2017/p/9207995.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值