Java中删除cookie

Cookie[] cookies=request.getCookies();//cookies不为空,则清除

if(cookies!=null)

{

String value=cookies[0].getName();//查找用户名

if(value.equals("userName"))

{

cookies[0].setMaxAge(0);

response.addCookie(cookies[i]);

}

}

Java中如何读写cookie//写cookie

Cookie namecookie = new Cookie("name",name);

Cookie passwordcookie= new Cookie("password",password);

Cookie optioncookie= new Cookie("option","1");//生命周期

namecookie.setMaxAge(60*60*24*365);

passwordcookie.setMaxAge(60*60*24*365);

optioncookie.setMaxAge(60*60*24*365);

response.addCookie(namecookie);

response.addCookie(passwordcookie);

response.addCookie(optioncookie);//读cookie

Cookie[] cookies =request.getCookies();if(cookies!=null)

{

String name= "";

String password= "";

String option= "";for (int i = 0; i < cookies.length; i++)

{

Cookie c=cookies[i];if(c.getName().equalsIgnoreCase("name"))

{

name=c.getValue();

}else if(c.getName().equalsIgnoreCase("password"))

{

password=c.getValue();

}else if(c.getName().equalsIgnoreCase("option"))

{

option=c.getValue();

}

}

}

setMaxAge(参数):参数为负数代表关闭浏览器时清除cookie,参数为0时代表删除cookie,参数为正数时代表cookie存在多少秒。

HttpServletResponse.addCookie(参数1,参数2):将创建好的cookie写入用户计算机。参数1代表cookie的名子,参数2代表cookie的值。

通过HttpServletRequest.getCookies()方法可以从相应用户读取cookie列表,放在cookie类型的数组中,通过数组中各个cookie的getName()和getValue()方法可以获取各个cookie的名称和值。

cookie java 写入_JAVA中如何读写COOKIE相关推荐

  1. java中cookie怎么用_java 中session和cookie的使用

    这里讲session和cookie放在一起写, 不是说他们之间有什么关系,仅最近一个项目中同时用到.偷懒,放一起整理下 Session: Session的发明是为了填补HTTP协议的局限.请注意HTT ...

  2. Java中如何读写cookie (二)

    Java中删除cookie Cookie[]   cookies=request.getCookies();        //cookies不为空,则清除        if(cookies!=nu ...

  3. linux下 java 文本_Java中如何将输入的信息写入文本中

    要把信息写入文本中进行固化存储是开发中经常用到的一种方法,下面是具体的操作流程,(文中只涉及核心代码,不是完整的项目). try{ File file = new File("mnt/sdc ...

  4. java 事务_Java中事务总结详解(精华)

    1.什么是JAVA事务? 通常的观念认为,事务仅与数据库相关. 事务必须服从ISO/IEC所制定的ACID原则.ACID是原子性(atomicity).一致性(consistency).隔离性 (is ...

  5. [转载] c++多态与java多态性_Java中的多态性

    参考链接: Java中的加法和串联 c++多态与java多态性 Polymorphism is one of the core concepts of OOPS paradigm. The meani ...

  6. java 且_JAVA中逻辑运算符“|”和“”与“||”和“”的用法

    1.使用规则: (1)& 可以用作逻辑与的运算符,表示逻辑与(and) a.当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false ...

  7. java 包装类_Java中的包装类

    Java中哪些需要包装类 它们将原始数据类型转换为对象.如果我们希望修改传递给方法的参数,则需要对象(因为基元类型是按值传递的). java.util包中的类只处理对象,因此在这种情况下包装类也有帮助 ...

  8. java 难度_java中难度大一点的面试题

    1.请大概描述一下Vector和ArrayList的区别,Hashtable和HashMap的区别.(5) (1)Vector和ArrayList的异同 实现原理,功能相同,可以互用 主要区别: Ve ...

  9. math java 计算_Java中的数学计算函数汇总

    Math类:  java.lang.Math类中包含基本的数字操作,如指数.对数.平方根和三角函数. java.math是一个包,提供用于执行任意精度整数(BigInteger)算法和任意精度小数(B ...

最新文章

  1. php内置常用函数是哪些,PHP常用函数有哪些
  2. 【哈佛商学院和斯坦福要求学生必看的20部电影】中/英字幕
  3. 【推荐系统入门】一窥推荐系统的原理
  4. 计算机组成原理实验 组装实验报告,计算机组成原理实验一实验报告..doc
  5. 数据库的这些性能优化,你做了吗
  6. sqlite简单介绍
  7. javascript各种事件
  8. jsp用tags传递参数
  9. 统计学习方法-李航(1)
  10. WPF学习之路(十一)布局
  11. Could not connect to Redis at IP No route to host
  12. php模板怎么导入数据类型,smarty模板引擎之分配数据类型,smarty模板数据类型_PHP教程...
  13. 关于RAID磁盘阵列与阵列卡的介绍 —— 做一个懂它的男人
  14. python中数组常用的统计方法
  15. windows查看MAC地址
  16. Apollo代码学习(二)—车辆运动学模型
  17. 腾讯广告算法大赛2019
  18. TIA Portal面向对象编程入门
  19. c语言能运行情书,用C语言写的情书
  20. Android 为底部Tab BottomNavigationView 添加未读数目

热门文章

  1. 《深度学习笔记》——初识PyTorch的学习笔记
  2. numpy中的方差、协方差、相关系数
  3. 红黑树源码及错误解析
  4. AttributeError: 'str' object has no attribute 'decode'
  5. 5.Ray-Handler之ToReadHandler编写
  6. 个人名义申请的支付接口。支付聚合网站汇总
  7. linux vim 常用命令
  8. 格而知之11:我所理解的内存管理(2)
  9. HDU 1257 最少拦截系统【最长上升子序列】
  10. JS 实现 Tab标签切换功能