JAVA WEB中的Cookie
程序员文章站
2022-07-03 23:20:32
...
Cookie一般会被人遗忘,而转投HTTPSession阵营,但熟不知HTTPSession的原理也使用了Cookie来实现,不过它还有另外一种方式。Cookie一般可以定制用户的喜好,GOOGLE,BAIDU的推广一般都是记录用户对哪些关键字感兴趣之后,往你的机器里发Cookie,当你在打开网页时,在你页面插入的广告都是你感兴趣的。其实在JAVA WEB中使用Cookie非常简单:
引用
1,简单的构造一个Cookie对象。
2,设置一下这个Cookie的时效(生命时间)。
3,将Cookie放入到HTTP响应报头。
如果你将Cookie放入到HTTP响应报头的话,那么此Cookie无效。
2,设置一下这个Cookie的时效(生命时间)。
3,将Cookie放入到HTTP响应报头。
如果你将Cookie放入到HTTP响应报头的话,那么此Cookie无效。
将Cookie发送到客户端,如:
Cookie c=new Cookie("UserId","1");
c.setMaxAge(60*60*24*7); //一周
response.addCookie(c);
如何将Cookie从客户端取区呢?
引用
1,调用getCookie方法,可以得到Cookie对象数组。
2,取得Cookie对象数组之后可以使用getName,与getValue方法取得Cookie中的NAME与VALUE。
2,取得Cookie对象数组之后可以使用getName,与getValue方法取得Cookie中的NAME与VALUE。
如:
String cookieName="UserId";
Cookie [] cs=request.getCookie();
if(c!=null){
for(int i=0;i<c.lenght;i++){
Cookie c=cs[i];
if(c.getName.equals(cookieName));
System.out.print(c.getValue);
}
}
上一篇: debian10
推荐阅读
-
Java日期时间API系列5-----Jdk7及以前的日期时间类TimeUnit在并发编程中的应用
-
web在html中引用JavaScript代码的实现(小程序在xwml中实现)
-
关于Cookie中带有中文乱码报错的问题解决
-
Java日期时间API系列12-----Jdk8中java.time包中的新的日期时间API类,日期格式化,常用日期格式大全
-
CI框架中cookie的操作方法分析
-
单台服务器中利用Apache的VirtualHost如何搭建多个Web站点详解
-
Python Web开发中的WSGI协议简介
-
Java中Date()类 日期转字符串、字符串转日期的问题
-
关于java学习中的一些易错点(基础篇)
-
详解Java中的final关键字