为了账号安全,请及时绑定邮箱和手机立即绑定

我关于cookies的获取及list内容的创建的代码顺序有些困惑

https://img1.sycdn.imooc.com//5c0792d20001a4f808020503.jpg


就是这个部分。难道不应该是先填充list的内容,然后根据list的内容创建名为ListViewCookie的cookie对象吗?

若按视频中的代码书写顺序,感觉逻辑顺序上有问题啊。cookie对象都还没创建,你怎么去获得的Cookie[]中找到名为找到名称为ListViewCookie的cookie啊?

正在回答

4 回答

逻辑应该没问题,用户第一次登录cookie应该为null或者没有名为ListViewCookie的cookie,所以if那过不去,所以不妨碍后面。按照这个代码逻辑,即使你在用户第一次登录先创建cookie由于没有浏览器记录,所以还是"",但是第二次你先创建了一个cookie然后在加入response中,可以会导致以前的cookie被覆盖掉,以前的浏览记录多的话,数据不就损失了吗

0 回复 有任何疑惑可以回复我~

这个代码没问题的,先判断客户端之前有没有创建过这个cookie(之前有没有你不知道,所以要判断),如果之前就有这个cookie了,就把他的值赋给list,没有也没关系,跳过这段代码;

0 回复 有任何疑惑可以回复我~

这个cookie是存在你的本地计算机里的,request 的getCookies方法内部会自建一个cookies集合返回

0 回复 有任何疑惑可以回复我~

可见楼主是个编程高手,免费课程注重的是实现过程的一个演练!真的要编写可以根据自己需求灵活去写

0 回复 有任何疑惑可以回复我~
#1

HungerCheung

....
2018-12-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我关于cookies的获取及list内容的创建的代码顺序有些困惑

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信