课程
/后端开发
/Java
/JAVA遇见HTML——JSP篇
把商品编号用逗号分隔,放到Cookie当中 , 为什么又再次在后面加商品编号和逗号?请大神再详细说下思路 ,感谢了!
2016-08-14
源自:JAVA遇见HTML——JSP篇 8-8
正在回答
我想你是理解错了,并没有附加两次。
list+=request.getParameter("id")+","; 【将商品编号及逗号附加到list字符串中】
String[] arr = list.split(","); 【将list字符串以逗号形式分割成字符串数组】
然后你要引用数组内的值必须转化为Integer类型
帅到不像话 提问者
拼接的原理...假如原来的cookie有 1, 那么当你浏览编号为2的商品的时候就要把编号2记录进出,首先得获取原来的cookie编号字串1, 然后进行一个拼接(+=) 形成1,2, 然后再保存(request.addCookie) 就完成了 用逗号分隔只是为了方便后期使用的时候切割成数组 你也可以使用其他你自定的符号的..这个不影响程序的
多看两遍就知道了,不要看一半,要全部看完
String.split(",")就是将字符串按“,”分割成数组方便遍历啊
Cookie存的是文本,也就是String。这里浏览记录都保存在同一个String中,因为String类型可以进行拼接。
拼接商品编号,再拼接分隔符",";形成String = "1,6,";然后进行split()分割出结果
举报
Java Web入门级教程JSP,带你轻松的学习JSP基础知识
1 回答关于j2ee程序员的面试
2 回答eclipse怎么建web程序,静态还是动态的?
1 回答关于action路径的问题
1 回答什么是web应用程序
2 回答第二层for循环下面的内容是啥意思啊?看不懂