javacookie:Java操作Cookie的添加Cookie

Cookie cookie = Cookie("name", "aotori"); //(key,value)
cookie.Path("/");// 这个要设置
// cookie.Do(".aotori.com");//这样设置能实现两个网站WebSite共用
cookie.MaxAge(365 * 24 * 60 * 60);// 不设置则cookies不写入硬盘,而是写在内存,只在当前页面有用,以秒为单位
response.addCookie(cookie); //添加第个Cookie
cookie = Cookie("nick", URLEncoder.encode("陈强", "UTF-8"));
cookie.Path("/");
// cookie.Do(".aotori.com");
cookie.MaxAge(365 * 24 * 60 * 60);
response.addCookie(cookie); //添加第 2个Cookie

Java操作Cookie的读取Cookie:

Cookie cookies = request.getCookies;
.out.prln("Cookie长度:" + cookies.length); //读取本机共存在多少COOKIE
(cookies != null) {
for ( i = 0; i < cookies.length; i) {
(cookies[i].getName.equals("nick")) {
.out.prln("For 内部Cookie"
+ URLDecoder.decode(cookies[i].getValue,
"UTF-8"));
}
}
} {
.out.prln("没有Cookie");
}

Java操作Cookie的删除Cookie: //这里提示对COOKIE进行删除操作只用将该COOKIE对象使用MaxAge(0)思路方法就可

Cookie cookies = request.getCookies;
(cookies != null)
{
for ( i = 0; i < cookies.length; i)
{
(cookies[i].getName.equals("nick"))
{
Cookie cookie = Cookie("nick","ww");//这边得用"",不能用null
cookie.Path("/");//设置成跟写入cookies
// cookie.Do(".wangwz.com");//设置成跟写入cookies
cookie.MaxAge(0);
response.addCookie(cookie);
}
}
}
Tags:  javacookie编程 java读cookie javaurlcookie javacookie

延伸阅读

最新评论

发表评论