宝哥软件园

饼干的使用和中文的保存以及利用饼干实现购物车功能

编辑:宝哥软件园 来源:互联网 时间:2021-11-16

饼干是服务器存放在客户端的一些数据,比如密码,以及你曾经访问过的一些数据。设置饼干复制代码代码如下: //设置Cookie cookie=新Cookie('TOM ',' 111 ');//设置有效期,默认秒为单位饼干setMaxAge(7 * 24 * 60 * 60);//添加甜饼干到客户端回应。addCookie(cookie);获取饼干复制代码代码如下: % //获取Cookie Cookie[]Cookie=请求。getCooKies();如果(饼干!=null cookies。长度0){ for(int I=0;icookies.length打印出来getName()' ———— ' cookies[I].getVaLue()' br/');} } % Cookie的中文支持饼干不支持中文的显示,必要的时候,需要进行转码和解码。转码复制代码代码如下:字符串[j]=Java。净。urlencoder。编码(列表。get(I-1)[j],‘UTF-8’;解码复制代码代码如下:出局。打印(Java。净。urldector。解码.getValue(),' UTF-8 ')' br/');动态删除桌子当前行复制代码代码如下:脚本语言='javascript '函数删除商品(obj){ var row index=obj。父节点。父节点。行索引;var表=文档。getelementbyid(' table ');桌子。delete row(RowIndex);}/脚本饼干实现购物车功能以数组模拟选择过程,并把所有的选择项放入数组列表中。

复制代码代码如下:% @页面导入=' java.util.ArrayList ' % % @页面语言=' Java '内容类型=' text/html;charset=UTF-8 '页面编码=' UTF-8 '导入=' Java。乌提尔。* % % @ taglib uri=' http://Java。星期日com/JSP/jstl/core ' prefix=' c ' %!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN ' ' http://www .w3。org/TR/HTML 4/松散。DTD ' HTML头元http-equiv=' Content-Type ' Content=' text/HTML;charset=UTF-8 '标题/头衔脚本语言='javascript '函数delete goods(obj){ var row index=obj。父节点。父节点。行索引;var表=文档。getelementbyid(' table ');桌子。delete row(RowIndex);}/脚本/头体p % //设置cookie ArraylistString[]list=new ArraylistString[]();list.add(new String[]{'1001 ',' img/1.jpg ','经典基本款低帮帆布女鞋2.0 粉绿色','#','39',' 69.00','1'});list.add(new String[]{'1002 ',' img/2.jpg ','基础罗纹Y字吊带背心奶蓝色、' # '、' m '、' 9.00 '、' 1 ' });int times=1 * 24 * 60 * 60 for(int I=1;I=列表。size();I){字符串[]字符串=新字符串[列表。get(I-1)).长度];for(int j=0;jlist.get(i-1).长度;j){ strings[j]=Java。净。urlencoder。编码(列表。get(I-1)[j],‘UTF-8’;} Cookie Cookie=new Cookie(' item _ id _ ' I,strings[0]);cookie.setMaxAge(次数);回应。addCookie(cookie);cookie=new Cookie('item_img_' i,strings[1]);cookie.setMaxAge(次数);回应。addCookie(cookie);Cookie=新Cookie(' item _ title _ ' I,strings[2]);cookie.setMaxAge(次数);回应。addCookie(cookie);cookie=新Cookie('item_URL_' i,strings[3]);cookie.setMaxAge(次数);回应。addCookie(cookie);cookie=new Cookie('item_size_' i,strings[4]);cookie.setMaxAge(次数);回应。addCookie(cookie);Cookie=新Cookie(' item _ price _ ' I,strings[5]);cookie.setMaxAge(次数);回应。addCookie(cookie);cookie=新Cookie('item_number_' i,strings[6]);cookie.setMaxAge(次数);回应。addCookie(cookie);} % % //获取Cookie Cookie[]Cookie=请求。getCooKies();如果(饼干!=null cookies。长度0){ for(int I=0;icookies.length打印出来. getName()' ———— ' Java。净。urldector。解码.getValue(),' UTF-8 ')' br/');} } if(cookies!=null cookies。长度5){ ArrayListString[]goodslist=new ArrayListString[]();int I=1;for(int j=0;jcookies.length/7;j){ String[]strings=new String[7];for(int k=0;kstrings . length k){ strings[k]=Java。净。urldector。解码.getValue(),' UTF-8 ';} goodslist.add(字符串);} PageContext。setAttribute(' good list ',good list);}//PageContext。SetAttribute(' length ',cookies。长度);% /p表单名称='form1 '方法='post '操作表格宽度=' 700 '边框='0' id='table' tr tdID/图片/商品名/td tdSIZE/td td单价运输署/运输署数量/TD TD/TD/tr c : foreach items=' $ { goods list } ' var=' goods ' tr id=' $ { goods[0]} ' TD $ { goods[0]} img src=' http : $ { goods[1]} ' border=' 0 '/aa target=' _ blank ' title=' $ { goods[2]} ' href=' $ { goods[3]} $ {货物[2]}/a/TD TD $ {货物[4]}/TD TD TD收藏/a a href=' # ' onclick='删除商品(本)'删除/a/TD/tr/c : foreach/table/form p/p/body/html购物车实现结果

以上部分是获得的Cookie。下面一部分是通过布局将Cookie放入购物车页面。点击删除,当前行将被动态删除。

更多资讯
游戏推荐
更多+