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的主要内容,如果未能解决你的问题,请参考以下文章

Django之Session与Cookie

在servlet中获取cookie

Java Web 自动登录

servlet会话理解--cookie使用方法

在servlet中获取cookie

Cookie&Session