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

关于Cookie[] cookies = request.getCookies();

String list="";

          Cookie[] cookies = request.getCookies();

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

          for( Cookie c:cookies ) {

          if( c.getName().equals("listViewCookie") ) {

          list += c.getValue();

          }

          }

         

          list += request.getParameter("id") + ",";

          } 

这里的request.getCookies(),返回的是几个Cookie对象呢,而且list是保存在了一个Cookie中,为什么会循环遍历多个Cookie对象,感谢

提问者:蜗牛Baby 2017-09-20 19:28

个回答

  • _dark
    2017-09-20 22:44:21
    已采纳

    这里是遍历所有Cookie对象,request.getCookies()返回的是所有Cookie对象,然后遍历所有返回的对象找到名为listViewCookie的Cookie对象,从中读取list字符串,将list字符串进行分隔得到各个id