//遍历这个Cookies集合
if (cookies != null && cookies.length > 0) {
for (Cookie c : cookies) {
if (c.getName().equals("ListViewCookie")) {//ListViewCookie这个字符串前面都没有出现 这里用的意义何在?
list = c.getValue();
}
}
}
cookie有很多个的,你先要找符合条件的那一个啊
懂了,应用别人的话来说就是:
//如果之前的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