技术中心

这里象征着我们的态度和能力

>如何设置以及删除cookie
发布者:中国IT实验室    信息来源:中国IT实验室    发布时间:2012-01-09      浏览次数:5026
分享到:

新浪微博

腾讯微博

QQ空间

豆瓣网

QQ好友

欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入
    -
   
    /**
   
    * 删除cookie
   
    */
   
    public static void clearCookie(HttpServletRequest request,HttpServletResponse response, String path) {
   
    Cookie[] cookies = request.getCookies();
   
    try{
   
    for(int i=0;i《cookies.length;i++) {
   
    //System.out.println(cookies[i].getName() + ":" + cookies[i].getValue());
   
    Cookie cookie = new Cookie(cookies[i].getName(), null);
   
    cookie.setMaxAge(0);
   
    cookie.setPath(path);//根据你创建cookie的路径进行填写
   
    response.addCookie(cookie);
   
    }
   
    }catch(Exception ex) {
   
    System.out.println("删除Cookies发生异常!");
   
    }
   
    }
   
    public static void setCookie(HttpServletResponse response, String name, String value, String path) {
   
    if (logger.isDebugEnabled()) {
   
    logger.debug("Setting cookie " + name + " on path " + path + "");
   
    }
   
    Cookie cookie = new Cookie(name, value);
   
    cookie.setSecure(false);
   
    cookie.setPath(path);
   
    cookie.setMaxAge(Constants.COOKIE_INVALID_TIME);
   
    response.addCookie(cookie);
   
    // logger.info("setCookie 完成……");
   
    }
   
    //调用
   
    String cookiename = "vbo";
   
    String cookievalue = "cb";
   
    String path = "/";
   
    setCookie(response, cookiename , cookievalue , path);
   
    clearCookie(request,response,path);//如果有name的话,方法也要增加name过去才能匹配
4000-880-989
(24小时热线)
联系客服
微信公众号

官方公众号

小程序

©2008-2022 CORPORATION ALL Rights Reserved. 版权所有 滇ICP备09003328号-1 滇公网安备 53011102000818号
昆明那家网络公司好,新媒体运营,网站优化,网络推广,网站建设,网页设计,网站设计,网站推广,云南网站公司,昆明新媒体公司,云南网红主播,昆明SEO公司,昆明网站建设,昆明网络推广,昆明网站优化,昆明网站推广,红河网站建设,大理网络公司,曲靖网络公司,丽江网站设计,昭通网络公司,保山大数据服务,智慧高速建设,智慧校园服务,云南IDC服务商,网络安全测评,等保测评,网站关键词排名优化服务,服务客户尽超2000余家,一切尽在奥远科技,服务电话:13888956730
Baidu
map