码迷,mamicode.com
首页 > 编程语言 > 详细

Java中创建,获取和删除cookie

时间:2015-07-02 15:17:13      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:

创建:

Cookie cookie = new Cookie("Cookie",value);//创建名为Cookie的cookie设置参数  
              cookie.setMaxAge(30*24*60*60); //设置有效时间30天
              cookie.setPath(request.getContextPath());  // 设置cookie有效路径
              response.addCookie(cookie);

 

获取(也可以在js中使用<%代码%>):

Cookie cookies[] = request.getCookies();
        Cookie nowCookie = null;
        for (Cookie cookie : cookies) {
            if (cookie.getName().equals("Cookie")) { 
                nowCookie = cookie;
            }
        }
String cookie=nowCookie.getValue();

 

删除(思路就是替换原来的cookie,并设置它的生存时间为0):

Cookie cookie = new Cookie("Cookie",null);//cookie名字要相同
            cookie.setMaxAge(0); //
              cookie.setPath(request.getContextPath());  // 相同路径
              response.addCookie(cookie);

 

  

Java中创建,获取和删除cookie

标签:

原文地址:http://www.cnblogs.com/lyzbk/p/4616052.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!