cookie java 写入_JAVA中如何读写COOKIE
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相关推荐
- java中cookie怎么用_java 中session和cookie的使用
这里讲session和cookie放在一起写, 不是说他们之间有什么关系,仅最近一个项目中同时用到.偷懒,放一起整理下 Session: Session的发明是为了填补HTTP协议的局限.请注意HTT ...
- Java中如何读写cookie (二)
Java中删除cookie Cookie[] cookies=request.getCookies(); //cookies不为空,则清除 if(cookies!=nu ...
- linux下 java 文本_Java中如何将输入的信息写入文本中
要把信息写入文本中进行固化存储是开发中经常用到的一种方法,下面是具体的操作流程,(文中只涉及核心代码,不是完整的项目). try{ File file = new File("mnt/sdc ...
- java 事务_Java中事务总结详解(精华)
1.什么是JAVA事务? 通常的观念认为,事务仅与数据库相关. 事务必须服从ISO/IEC所制定的ACID原则.ACID是原子性(atomicity).一致性(consistency).隔离性 (is ...
- [转载] c++多态与java多态性_Java中的多态性
参考链接: Java中的加法和串联 c++多态与java多态性 Polymorphism is one of the core concepts of OOPS paradigm. The meani ...
- java 且_JAVA中逻辑运算符“|”和“”与“||”和“”的用法
1.使用规则: (1)& 可以用作逻辑与的运算符,表示逻辑与(and) a.当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false ...
- java 包装类_Java中的包装类
Java中哪些需要包装类 它们将原始数据类型转换为对象.如果我们希望修改传递给方法的参数,则需要对象(因为基元类型是按值传递的). java.util包中的类只处理对象,因此在这种情况下包装类也有帮助 ...
- java 难度_java中难度大一点的面试题
1.请大概描述一下Vector和ArrayList的区别,Hashtable和HashMap的区别.(5) (1)Vector和ArrayList的异同 实现原理,功能相同,可以互用 主要区别: Ve ...
- math java 计算_Java中的数学计算函数汇总
Math类: java.lang.Math类中包含基本的数字操作,如指数.对数.平方根和三角函数. java.math是一个包,提供用于执行任意精度整数(BigInteger)算法和任意精度小数(B ...
最新文章
- php内置常用函数是哪些,PHP常用函数有哪些
- 【哈佛商学院和斯坦福要求学生必看的20部电影】中/英字幕
- 【推荐系统入门】一窥推荐系统的原理
- 计算机组成原理实验 组装实验报告,计算机组成原理实验一实验报告..doc
- 数据库的这些性能优化,你做了吗
- sqlite简单介绍
- javascript各种事件
- jsp用tags传递参数
- 统计学习方法-李航(1)
- WPF学习之路(十一)布局
- Could not connect to Redis at IP No route to host
- php模板怎么导入数据类型,smarty模板引擎之分配数据类型,smarty模板数据类型_PHP教程...
- 关于RAID磁盘阵列与阵列卡的介绍 —— 做一个懂它的男人
- python中数组常用的统计方法
- windows查看MAC地址
- Apollo代码学习(二)—车辆运动学模型
- 腾讯广告算法大赛2019
- TIA Portal面向对象编程入门
- c语言能运行情书,用C语言写的情书
- Android 为底部Tab BottomNavigationView 添加未读数目