博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cookie的学习笔记三(做俩个小练习);
阅读量:5282 次
发布时间:2019-06-14

本文共 1403 字,大约阅读时间需要 4 分钟。

第一次访问;

1:获取当前时间,显示到浏览器中。

2;创建cookie对象,时间作为cookie的值名为:lastTime

3:把cookie发送到浏览器保存

第n次访问:

1:获取cookie的数据,取出名为lastTime的cookie

2:得到cookie的值(上次访问的时间)

3:显示上次访问时间到浏览器中

4: 更新名为lastTime 的cookie 值设置为当前时间

5:把更新后的cookie发送到浏览器保存

根据上面 做个 列子:

先区分 上面是第一次访问:什么是 第n次访问

这个是限定一下所有输出的格式编码都是 utf-8的

response.setContentType(“tixt/html;charset=utf-8");

 

获取当前时间

SimpleDateFormat format=new SimpleDateFormat("yyyy-mm-dd hh:mm:ss

");  用format方法获取时间的字符串

String curTime=format.format(new Date());

 

第一次访问: 没有cookie或者没有lastTime的cookie

//先取得cookie   下面是 取出cookie的数组

Cookie[] cookies=request.getCookies();

第二部判断有没有cookie的数组等于空,或者有没有这个名字的cookie

String lastTime=null;

if(cookies!=null)等不等于空

{

for(Cookie cookie:cookies)遍历他

{

if(cookie.getName().equals("lastTime)){ 有没有我的名字cookie 判断通过了 有这

个名字的cookie 有 就证明是第n次访问了!

//有lastTime的cookie,已经是 第n次访问

 

lastTime=cookie.getValue();上次访问的时间第N次访问

///1:把上次显示时间到浏览器

response.getWrite().write("欢迎回来,你上次访问的时间为:“lastTime

+当前时间为“+curTime);

 

2:更新cookie

cookie.setValue(curTime);

3.吧cookie发送 到浏览器保存

response.addCookie(cookie);

  break;结束循环

//

 

 

第一次访问 没有cookie 或有cookie 单没有名为 lastTime的cookie

 

if(cookies==null || lastTIME==nulll){

显示当前时间到浏览器

response.getWrite().write("你是首次访问本网站的当前时间为:“+curTime);

 

2. 创建cookie的 对象

Cookie cookie=new Cookie("lasTime",curTime);

保存一个月

cookie.setMaxAge(1*30*24*60*60);

3 吧cookie发送到浏览器保存

response.addCookie(cookie);

 

以上就是 整套的代码 显示 浏览器 记录 上次 和n次记录的时间

 

转载于:https://www.cnblogs.com/w888/p/5224041.html

你可能感兴趣的文章
IDA IDC Tutorials: Additional Auto-Commenting
查看>>
k8s-存储卷1-十二
查看>>
在Android中Intent的概念及应用(二)——Intent过滤器相关选项
查看>>
前端面试题(4)iframe有哪些优点?iframe缺点是什么?
查看>>
第十六章 多态性(一)
查看>>
INSERT IGNORE INTO / REPLACE INTO
查看>>
Python数据类型-布尔/数字/字符串/列表/元组/字典/集合
查看>>
类的无参方法
查看>>
【刷题】SPOJ 705 SUBST1 - New Distinct Substrings
查看>>
IEEE 754浮点数表示标准
查看>>
declare 结构用来设定一段代码的执行指令
查看>>
图解算法读书笔记
查看>>
调试学习笔记
查看>>
解开lambda最强作用的神秘面纱
查看>>
Java基础:Object类中的equals与hashCode方法
查看>>
C#拦截Http请求
查看>>
[bzoj2152]聪聪可可
查看>>
图片下载器
查看>>
找不到docker.socket解决方法
查看>>
Activity生命周期
查看>>