Java.zip
无法实现一对多
1、老师我的代码如下,操作的是购物车的控制数量的多少,但是点击数量价格却出现以下现象?请问老师哪里出问题了呢?我对着代码看了5也没有找出原因
京东购物车代码:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <link rel="stylesheet" type="text/css" href="css/reset.css"/> <link rel="stylesheet" type="text/css" href="css/jd.css"/> <link rel="stylesheet" type="text/css" href="icon/iconfont.css"/> <script type="text/javascript" src="js/jd.js" ></script> <style> </style> </head> <body> <!--导航开始--> <div class="nav"> <div class="warp"> <ul class="nav_ul1"> <li><a href=""><i class="iconfont"></i>京东首页</a></li> <li><a href="">配送到:北京</a></li> </ul> <ul class="nav_ul2"> <li><a href="">洋洋宝贝</a><span>|</span></li> <li><a href="">我的订单</a><span>|</span></li> <li><a href="">我的京东</a><span>|</span></li> <li><a href="">京东会员</a><span>|</span></li> <li><a href="">企业采购</a><span>|</span></li> <li><a href="">京东手机</a><span>|</span></li> <li><a href="">关注京东</a><span>|</span></li> <li><a href="">客户服务</a><span>|</span></li> <li><a href="">网站导航</a></li> </ul> </div> </div> <!--导航结束--> <!--搜索框开始--> <div class="search"> <div class="warp"> <img src="img/logo.jpg"> <div class="search_div"> <input type="text" class="search_text" /> <input type="button" value="搜索" class="search_but"/> </div> </div> </div> <!--搜索框结束--> <!--标题开始--> <div class="title warp"> <h3>全部商品</h3> <div> <span>配送到</span> <select> <option>昌平区</option> <option>顺义区</option> <option>大兴区</option> <option>朝阳区</option> </select> </div> </div> <!--标题结束--> <!--显示菜单的开始--> <div class="tips warp"> <ul> <li><input type="checkbox" name="fav" id="all" onclick="checkTest1(this)" />全选</li> <li>商品</li> <li>单价</li> <li>数量</li> <li>小计</li> <li>操作</li> </ul> </div> <!--显示菜单的结束--> <!--商品详情展示开始--> <div class="info warp"> <ul> <li class="info_1"><input type="checkbox" name="fav" onclick="checkTest2()" /></li> <li class="info_2"><img src="img/img1.jpg" width="80px"/></li> <li class="info_3"><a>【京东超市】春秋季儿童休闲服</a></li> <li class="info_4"><a>颜色:灰色+粉红</a></li> <li class="info_5">¥180</li> <li class="info_6"> <button onclick="checkTest3(this,1)">-</button> <input type="text" value="1" /> <button class="bot" onclick="checkTest3(this,2)">+</button> </li> <li class="info_7">¥180</li> <li class="info_8"> <a>删除</a><br /> <a>移到我的关注</a> </li> </ul> </div> <div class="info warp"> <ul> <li class="info_1"><input type="checkbox" name="fav" onclick="checkTest2()" /></li> <li class="info_2"><img src="img/img2.jpg" width="80px"/></li> <li class="info_3"><a>【京东超市】第6代英特尔</a></li> <li class="info_4"><a>颜色:灰色+粉红</a></li> <li class="info_5">¥180</li> <li class="info_6"> <button onclick="checkTest3(this,1)">-</button> <input type="text" value="1" /> <button class="bot" onclick="checkTest3(this,2)">+</button> </li> <li class="info_7">¥180</li> <li class="info_8"> <a>删除</a><br /> <a>移到我的关注</a> </li> </ul> </div> <div class="info warp"> <ul> <li class="info_1"><input type="checkbox" name="fav" onclick="checkTest2()" /></li> <li class="info_2"><img src="img/img3.jpg" width="80px"/></li> <li class="info_3"><a>【京东超市】洗衣液</a></li> <li class="info_4"><a>颜色:灰色+粉红</a></li> <li class="info_5">¥180</li> <li class="info_6"> <button onclick="checkTest3(this,1)">-</button> <input type="text" value="1" /> <button class="bot" onclick="checkTest3(this,2)">+</button> </li> <li class="info_7">¥180</li> <li class="info_8"> <a>删除</a><br /> <a>移到我的关注</a> </li> </ul> </div> <!--商品详情展示结束--> <!--结束开始--> <div class="balance warp"> <ul class="balance_ul1"> <li> <input type="checkbox" name="fav" onclick="checkTest1(this)" /> 全选 </li> <li>删除选中商品</li> <li>移到我的关注</li> <li>清除下柜商品</li> </ul> <ul class="balance_ul2"> <li>已选择<span>1</span>件商品</li> <li>总价<span>¥120</span></li> <li><button class="butt">去结算</button></li> </ul> </div> <!--结算结束--> </body> </html>
js代码:
//获得所有的多选框对象 var fav=document.getElementsByName("fav"); //判断是否全选操作 function checkTest1(th){ var flag=th.checked; for(var i in fav){ fav[i].checked=flag; } } //单选决定全选操作 function checkTest2(){ var flag=true; for(var i=1;i<fav.length-1;i++){ if(!fav[i].checked){ flag=false; break; } } fav[0].checked=flag; fav[fav.length-1].checked=flag; } //价格计算 function checkTest3(th,sig){ var pre; if(sig=="1"){ //获得下一个节点 pre=th.nextElementSibling; if(Number(pre.value)>0){ //获得节点的value值 pre.value=Number(pre.value)-1; } }else{ pre=th.previousElementSibling; pre.value=Number(pre.value)+1; } var val=pre.parentNode.previousElementSibling.innerHTML; //计算总的价格 var zong=Number(val)*Number(pre.value); pre.parentNode.nextElementSibling.innerHTML="¥"+zong; }
图片:
登入是成功了但是报错 package com.server; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.Closeable; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.net.ServerSocket; import java.net.Socket; import com.client.client; public class httpserver2 { public static void main(String[] args) { String CRLF="\r\n"; String BLANK=" "; ServerSocket server = null; BufferedReader dos = null; BufferedWriter dis = null; Socket data=null; try { server = new ServerSocket(8888); data=server.accept(); dos = new BufferedReader(new InputStreamReader(data.getInputStream())); String aa; while ((aa=dos.readLine()).length()>0) { System.out.println(aa); StringBuilder sb =new StringBuilder(); StringBuilder sbcontent =new StringBuilder(); sbcontent.append("<html><head><title>相应结果</title></head>"); sbcontent.append("<body>登入成功</body></html>"); sb.append("HTTP/1.1").append(BLANK).append(200).append(BLANK).append("OK"); sb.append(CRLF); sb.append("Content-Type:text/html; charset=utf-8"); sb.append(CRLF); sb.append("content-Length:").append(sbcontent.toString().getBytes().length).append(CRLF); sb.append(CRLF); sb.append(sbcontent); BufferedWriter bw =new BufferedWriter(new OutputStreamWriter(data.getOutputStream(),"utf-8")); bw.write(sb.toString()); bw.flush(); bw.close(); } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }finally { serverclose.closeall(server,data,dos); } } }
GET /index.html HTTP/1.1
java.net.SocketException: Socket is closed
Host: localhost:8888
at java.base/java.net.Socket.getOutputStream(Socket.java:944)
at JavaSocket/com.server.httpserver2.main(httpserver2.java:46)
老师,我在安装postman出现了下面的问题,不管是官网下载还是老师的分享的软件都是一样的问题,解压成功,但是点击安装就提示下面的错误,网上百度了也没有找得到解决办法
老师,为什么我的hr用户里没有提供默认的表
老师 为什么设置了中文字体 还回报错呢
老师,我这边是怎么回事呢?
@Inherited 请问老师这个元注解是什么意思,以及它的用法是什么?
null是指没输入东西吧,“”是指输入的是空格啥的吧? 前段里面应该没有传空指针空对象的情况下应该是我前边这样理解吧
/**输出100——150不能被3整除的数,并且5个一行*/ public class TestBreak { public static void main(String[] args) { int count=0; for (int i=100;i<151;i++) { if (i % 3 == 0) { continue; } System.out.print(i+" "); count++; if (count==5){ System.out.println(); count=0; } } } }
老师,我对代码的位置有点搞得不太懂,我把int count=0;这句放在count++;这句上面,为什么输出的结果不一样呢
老师 在人人车网中找不到数据,是乱码
老师,我这样理解,是不是正确?
# 模板文件和静态文件,自定义路径的区别:# 1、模板文件,不可能在模板自身之中实现,由于url映射是蓝图完成的(route),因此模板路径在蓝图中定义,又蓝图参数__name__是来自于Flask的app.py中__name__# 2、静态文件,是在模板文件之中来实现加载,由于url映射是蓝图完成的(route),所以在使用jinja2语言时,需要指明是哪个对象之下的,例如蓝图news之下的static,或者默认的static,这个来自于Flask的app.py中__name__# 3、在pythpn代码中,就是flask中,默认模板文件路径,高于自定义路径,在html代码中,就是jinja2中,默认静态文件路径,低于自定义路径
TestSwitch { (String[] args){ month=()(Math.()*+); (month){ (month<): System..println(); ; : System..println(); } } }
这样写为啥会报错呢,最上面不是强制转化数据类型了吗
System.out.println(p1.getDistance(origin));
这个说是什么意思
已解决,换源就能成功设置。。。。。
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637