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

response添加cookie错误

https://img1.mukewang.com/5aba25a30001617909710476.jpg

这怎么办呢?

提问者:qq_波斯狼酒_0 2018-03-27 19:06

个回答

  • leeyf666
    2018-03-27 20:57:31
    已采纳

    把逗号改成“=”;

  • Hengo
    2018-05-13 23:22:45

    把Tomcat 8换成Tomcat 7就好了

  • sky_i
    2018-05-10 13:36:28

    复制一个其他人的回答:

    /1.保存list到cookie中时需要转码
    Cookie cookie = new Cookie("ListViewCookie", URLEncoder.encode(list, "UTF-8"));
    response.addCookie(cookie);
    //2.读取cookie,遍历这个Cookies集合的时候需要解码
    if(cookies!=null && cookies.length>0) {
        for(Cookie c : cookies) {
            if("ListViewCookie".equals(c.getName())) {
                //list = c.getValue();
                //由于cookie保存list的时候,经过转码,所以提取的时候也要解码
                list = URLDecoder.decode(c.getValue(), "UTF-8");
            }
        }
    }

    另外主意要导包

    java.net.*


  • 莫失聪聪3779259
    2018-04-10 01:05:03

    同问。。。。。