关于程序思路还是不太懂

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

帅到不像话

2016-08-14 10:06

把商品编号用逗号分隔,放到Cookie当中 , 为什么又再次在后面加商品编号和逗号?请大神再详细说下思路 ,感谢了!

写回答 关注

5回答

  • Airly
    2016-11-14 14:16:34
    已采纳

    我想你是理解错了,并没有附加两次。

    list+=request.getParameter("id")+","; 【将商品编号及逗号附加到list字符串中】

    String[] arr = list.split(",");  【将list字符串以逗号形式分割成字符串数组】

    然后你要引用数组内的值必须转化为Integer类型

    帅到不像话

    非常感谢!

    2017-01-11 10:34:27

    共 1 条回复 >

  • Tobey_滔
    2016-10-11 11:03:13

    拼接的原理...假如原来的cookie有  1,    那么当你浏览编号为2的商品的时候就要把编号2记录进出,首先得获取原来的cookie编号字串1,   然后进行一个拼接(+=) 形成1,2,   然后再保存(request.addCookie)  就完成了   用逗号分隔只是为了方便后期使用的时候切割成数组   你也可以使用其他你自定的符号的..这个不影响程序的

  • tua赫
    2016-08-23 11:36:56

    多看两遍就知道了,不要看一半,要全部看完

  • 粑粑3722522
    2016-08-20 23:01:03

    String.split(",")就是将字符串按“,”分割成数组方便遍历啊

  • 翘首_等待
    2016-08-14 11:23:51

    Cookie存的是文本,也就是String。这里浏览记录都保存在同一个String中,因为String类型可以进行拼接。

    拼接商品编号,再拼接分隔符",";形成String = "1,6,";然后进行split()分割出结果

    帅到不像话

    他有两次加商品编号和逗号分隔符的动作 , 所以搞不清第二个是干嘛的 , 第一个可以理解为你说的这种 ,就是第二次附加的时候不懂

    2016-08-14 14:18:56

    共 1 条回复 >

JAVA遇见HTML——JSP篇

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

248279 学习 · 3125 问题

查看课程

相似问题