Linux 拨号vps windows公众号手机端

java删除cookie的方式有哪几种

lewis 8年前 (2017-06-22) 阅读数 10 #程序编程
文章标签 cookieJava

Java中删除cookie的方式有以下几种:

  1. 使用HttpServletResponse的removeCookie()方法来删除指定的cookie。例如:
Cookie cookie = new Cookie("name", null);
cookie.setMaxAge(0); // 设置cookie的存活时间为0,即立即删除
response.addCookie(cookie);
  1. 使用HttpServletResponse的addCookie()方法来添加一个同名的cookie,并将其存活时间设置为0。例如:
Cookie cookie = new Cookie("name", "value");
cookie.setMaxAge(0); // 设置cookie的存活时间为0,即立即删除
response.addCookie(cookie);
  1. 使用HttpServletResponse的addHeader()方法来添加一个同名的Set-Cookie头信息,并将其过期时间设置为一个过去的时间。例如:
response.addHeader("Set-Cookie", "name=value; Expires=Thu, 01 Jan 1970 00:00:00 GMT");
  1. 使用HttpServletResponse的addHeader()方法来添加一个同名的Set-Cookie头信息,并将其Max-Age设置为0。例如:
response.addHeader("Set-Cookie", "name=value; Max-Age=0");

这些方法都可以用来删除cookie,具体使用哪种方式取决于具体的需求和场景。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门