cookie
Posted 小白WY
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cookie相关的知识,希望对你有一定的参考价值。
cookie
会话技术
从打开一个浏览器访问某个站点,到关闭这个浏览器的整个过程,成为一次会话
相关方法
创建对象
cookie cookie(String cookiename,String cookievalue)
客户端的存储时间
cookie.setMaxAge(时间)
发送
response.addcookie(cookie);
路径
cookie.setPath("");
删除路径
cookie.setpath(0);
获取客户端的值
cookie【】 cookie=request。getcookies();
获取键值对的name
String getName();
获取键值对的value
String getValue();
相关案例
获取客户端的值
//获取客户端携带给服务器cookie
Cookie[] cookies=request.getCookies();
//比例是否等于空
//判断是否为空
if(cookies!=null){
for(Cookie cookie:cookies){
//获取cookiename队形
String cname=cookie.getName();
if(cname.equals("goods")){
//获取goods对应的value
System.out.println(cookie.getValue());
}
}
}
}
创建cookie
//创建cookie对象
Cookie cookie=new Cookie("goods","iphone");
//发送cookie给客户端
//response.addCookie(cookie);
//设置cookie在客户的持久换时间
cookie.setMaxAge(60*2);
//设置cookie携带路径
cookie.setPath("/Web06/SendCookie");//只要访问Web06下资源带
//发送时间
response.addCookie(cookie);//
}
删除cookie
//创建cookie对象
Cookie cookie=new Cookie("good","iphone");
//设置持久化时间wei0
cookie.setMaxAge(0);
//设置路径
cookie.setPath("/Web06");
//发送cookie
response.addCookie(cookie);
以上是关于cookie的主要内容,如果未能解决你的问题,请参考以下文章