问答详情
源自:8-8 使用Cookie实现保存商品浏览记录

有一处代码看不到

 list = c.getValue();这句代码执行后list获得的值是什么 再执行list+=request.getParameter("id")+",";后list值是什么



提问者:梅影西风 2016-03-15 22:19

个回答

  • 安静yo_yo
    2016-03-16 10:56:49
    已采纳

    list = c.getValue()获取的是Cookie中,ListViewCookie里面已经的存储的商品ID,再执行list+=request.getParameter("id")+",";是为了把目前点击商品详情的这个新的ID值放进Cookie中的ListViewCookie里面。

    好比原来Cookie里面是1,2,3。

    list = c.getValue();的值就是 1,2,3,

    刚点击的商品ID是4;

    list+=request.getParameter("id")+",";的值就是1,2,3,4,

    最后list = 1,2,3,4,