JAVAWed第五章COOkie

本文介绍了JavaWeb中Cookie的作用,如用户登录状态维持和购物车功能。详细讲解了如何使用Cookie展示用户上次访问时间,创建Servlet设置Cookie,并讨论了Session对象的工作原理,强调了Session在服务器中的存储方式以及管理会话的重要性。
摘要由CSDN通过智能技术生成

1.cookie作用:
务器可以利用Cookies包含信息的任意性来筛选并经常性维护这些信息,以判断在HTTP传输中的状态。Cookies最典型的应用是判定注册用户是否已经登录网站,用户可能会得到提示,是否在下一次进入此网站时保留用户信息以便简化登录手续,这些都是Cookies的功用。另一个重要应用场合是“购物车”之类处理。用户可能会在一段时间内在同一家网站的不同页面中选择不同的商品,这些信息都会写入Cookies,以便在最后付款时提取信息。
在这里插入图片描述
比如打开登录界面,请求验证码的时候,我们就在请求验证码response那里设置cookie的afc_session_id的值,然后也在redis里保存认证码的值,key是afc_session_id的值,values是验证码的值。当你登录时会请求登录接口也会附上cookie的(浏览器请求时都会附上cookie),我们会从cookie里拿到afc_session_id的值,然后根据该值去拿验证码。这样做可以准确得拿到该验证码了。
然后还有就是,当我们登录之后,我们会在cookie里会设置afc_session_key的值,该值是识别用户的,可以是跟userid有关联的,反正可以根据该值找到对应的user。然后每次请求,会根据cookie来判断是哪个用户了
1.1JavaWeb 使用Cookie实现——显示用户上次访问时间
创建Servlet
在eclipse中创建web-chapter05的项目,并在项目下创建一个cn.itcast.chapter05.cookie.example的包,并在包中编写一个

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值