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

来源:8-8 使用Cookie实现保存商品浏览记录

蜗牛Baby

2017-09-20 19:28

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对象,感谢

写回答 关注

1回答

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

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

    _dark 回复qq_与赠_...

    cookie对象是之前设置的,要先设置才能找到,如果之前没有设置当然没有

    2017-10-16 13:12:19

    共 3 条回复 >

JAVA遇见HTML——JSP篇

Java Web入门级教程JSP,带你轻松的学习JSP基础知识

248277 学习 · 3071 问题

查看课程

相似问题