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

if (c.getName().equals("ListViewCookie")) {list = c.getValue();

//遍历这个Cookies集合

if (cookies != null && cookies.length > 0) {

for (Cookie c : cookies) {

if (c.getName().equals("ListViewCookie")) {//ListViewCookie这个字符串前面都没有出现 这里用的意义何在?

list = c.getValue();

}

}

}


正在回答

2 回答

cookie有很多个的,你先要找符合条件的那一个啊

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

懂了,应用别人的话来说就是:

//如果之前的cookie列表中没有名为ListViewCookie的cookie,则此时list是为空的,那么就获取商品的id号,加到list中。如果list不为空,那么list中存储的就是之前的浏览记录,那么这条语句就是在原来浏览记录的基础上,再加入新的商品id,这样保证list中永远是所有的浏览记录。后面的代码就是超过1000条后清零。

最后,Cookie cookie=new Coolie("ListViewCookie",list);这条语句,就是将商品浏览记录中商品的id,也就是list添加到cookie。

https://www.imooc.com/qadetail/97394

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

举报

0/150
提交
取消

if (c.getName().equals("ListViewCookie")) {list = c.getValue();

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