Servlet API没有提供直接的方法来删除Servlet应用程序中的cookie。如果要删除cookie,则必须创建一个与要删除的cookie具有相同名称的cookie,并将其值设置为空字符串。您还需要将Cookie的最长使用期限设置为0。然后将此cookie添加到servlet的响应对象。

让我们看下面的代码示例:package org.nhooo.example.servlet;

import javax.servlet.ServletException;

import javax.servlet.annotation.WebServlet;

import javax.servlet.http.Cookie;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import java.io.IOException;

@WebServlet(name = "DeleteCookieServlet", urlPatterns = "/deleteCookie")

public class DeleteCookieServlet extends HttpServlet {

protected void doGet(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

//

// 要删除Cookie,我们需要创建一个具有相同Cookie的Cookie

//用我们要删除的Cookie命名。我们还需要设置

// Cookie的最长使用期限为0,然后将其添加到Servlet的

// 应对方法。

//

Cookie cookie = new Cookie("username", "");

cookie.setMaxAge(0);

response.addCookie(cookie);

}

}

java serlet清空cookie_Java如何在Servlet中删除Cookie?相关推荐

  1. java 发送cookie_Java如何在Servlet中发送cookie?

    Cookie是Web服务器发送给浏览器的一条信息.然后,浏览器将该信息返回到Web服务器.这是某些网页记住您以前访问的方式.例如,一个电子商务网站可能使用cookie来记住您放置在在线购物车中的项目. ...

  2. java serlet清空cookie_如何删除Java Servlet中的Cookie

    如何删除Java servlet中的cookie? 编辑:以下现在工作成功,似乎是以下的组合: response.setContentType("text/html"); 和 co ...

  3. 如何在TypeScript中删除数组项?

    本文翻译自:How do I remove an array item in TypeScript? I have an array that I've created in TypeScript a ...

  4. 如何在PHP中删除字符串中的所有空格? [重复]

    本文翻译自:How do I strip all spaces out of a string in PHP? [duplicate] Possible Duplicate: 可能重复: To str ...

  5. mysql alert on delete cascade_如何在mysql中删除级联使用?(How do I use on delete cascade in mysql?)...

    如何在mysql中删除级联使用?(How do I use on delete cascade in mysql?) 我有一个组件数据库. 每个组件都是特定的类型. 这意味着组件和类型之间存在多对一的 ...

  6. textarea选中行删除_Easy Data Transform如何在Excel中删除重复的行?

    Excel用户经常希望删除具有重复值的行.例如,要删除包含重复电子邮件的行,那么Easy Data Transform如何在Excel中删除重复的行?下面一起来看看吧. 先在您的Mac上安装Easy ...

  7. 如何在word中删除一段文字的所有空格

    如何在word中删除一段文字的所有空格 选中一段话, 按下"ctrl+H"键调出替换对话框 然后在第一个栏中输入一个"空格",第二栏中什么都不输入. 然后点击窗 ...

  8. 如何在 Python 中删除文件或文件夹?

    问: 如何删除文件或文件夹? 答1: huntsbot.com汇聚了国内外优秀的初创产品创意,可按收入.分类等筛选,希望这些产品与实践经验能给您带来灵感. os.remove() 删除一个文件. os ...

  9. python怎么去掉换行符_如何在Python中删除尾部换行符?

    如何在Python中删除尾部换行符? 什么是Perl的chomp函数的Python等价物,如果它是换行符,它会删除字符串的最后一个字符? 26个解决方案 1473 votes 尝试方法lstrip() ...

最新文章

  1. zabbix 清空历史表
  2. java游戏下载ios_java浏览器下载
  3. php如何实现区分编辑,php实现编辑和保存文件的方法
  4. 正确使用硬盘的方法与维护
  5. 关于汽车领域的知识图谱实战入门
  6. CF1422F Boring Queries(ST表 + 主席树)
  7. thinkphp+mysql+join+where_thinkphp5.0 多join时where无法between
  8. java 当中的验证码_Java Web中验证码的实现
  9. System学习笔记006---Windows退出telnet 命令的正确姿势
  10. 论文赏析【EMNLP19】语言模型效果不好?也许你可以给它添加一点句法信息
  11. Java编程中组合、继承和代理的区别
  12. WinForm------如何修改PanelControl控件背景色
  13. python绘制折线图和散点图
  14. 机器人断脚_超强算法让机器人脚断了照样跑
  15. 明明在内网,做种的人很多,为什么在transmission里bt下载速度仅10kb/s
  16. Mac 设置 Git 代理
  17. oracle对成绩开根号运算,Oracle SQL 之 数学计算-开方根(咋个办呢 zgbn)
  18. BI(商业智能)的未来?
  19. 百度鹰眼轨迹和虎鲸数据平台之浅谈
  20. 全国计算机等级考试二级C知识点

热门文章

  1. IIS下防止mdb数据库被下载的实现方法
  2. 养老金入市其实是在吹气球
  3. Python数据分析实战2.4-注释【python】
  4. 基于面向对象与UML的学籍管理系统设计
  5. 数学建模美赛 元胞自动机
  6. 为什么找不到用户和计算机名,win10电脑“本地用户和组”找不到该怎么办啊?...
  7. 关于倾斜测量中的“无感惯导”
  8. java parcelable list_Parcelable序列化处理
  9. 解析HTTP请求报文(GET、POST)
  10. python3安装setuptools步骤_Python 安装setuptools方法