【Cookie】实现在前端页面显示上次访问时间

功能分析

1.存储登录时间,可以理解为存储登录信息;
2.而对于登录信息的存储,就需要用到Cookie了;
3.我们用CookServlet记录上传登录的时间,loginServlet判断登录是否合法;
4.这样的话就需要用到两个servlet之间的数据交换;
流程分析
在这里插入图片描述
servlet之间通信:

一开始我的想法是先访问loginservlet,然后转发到CookieServlet,获取时间后,再次重定向到loginServlet;但是,有一个问题,就是这个流程会导致loginServlet中会出现两次重定向;于是乎,只得采用一种取巧的方法:
在这里插入图片描述

使用技术

Cookie
转发
request.getRequestDispatcher
重定向
response.sendRedirect

写这个功能的原因就是想比较Cookie与Session的区别(虽然还是没弄明白);

总结

1.虽然这个项目的功能点并不复杂;(但我还是没弄明白~~)
2.不过值得一提的是,我开始不畏惧做项目了;虽然许多技术都不会,但是正是这样,才有练习的意义;
3.对于功能实现本身而言,我的理解是我们应该先花时间理清楚这个功能的要求、怎么去实现;这样就算我们对技术点本身不熟悉,我们也可以去百度,去有目的、有方向的学习、查找资料;

参考博客

https://blog.csdn.net/alpha_xia/article/details/107874540
https://blog.csdn.net/alpha_xia/article/details/115470028
具体代码已开源到Gitee:
https://gitee.com/alpha_effect/Book-Recommendation-System/tree/master
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

高冷小伙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值