亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? trade.jsp

?? JSP工程應(yīng)用與實踐
?? JSP
字號:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="../error/error.jsp" %>
<%@ page import="java.util.*"%>
<%@ page import="BookShop.*"%>
<script language="javascript" src="../css/bs.js"></script>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>購物車</title>
<link rel="stylesheet" type="text/css" href="../css/bs.css"/>
<jsp:useBean id="trade" class="BookShop.MyDb" scope="page">
</jsp:useBean>
<jsp:useBean id="newbook" class="BookShop.Ware" scope="page" />
<jsp:setProperty name="newbook" property="id" param="id"/> 
</head>
<%! String id,del,idbook,bookname,action,sqls,sqls1,bookadd;
	int d,i,j,k,quantity,sale,stock,quantityadd;
	float countprice,price,count;
%> 
<body> 
<p>&nbsp;</p>
<table width="658"  border="1" align="center" cellpadding="-1" cellspacing="0" bordercolor="#FFFFFF" bordercolorlight="#0066ff" bordercolordark="#FFFFFF" > 
   <caption> 
  <div class="two">購物車</div> 
  <p></p> 
  </caption> 
 <tr align="center"> 
    <td width="240" height="22">書名</td> 
    <td width="111" height="22">單價</td> 
    <td width="92" height="22">數(shù)量</td> 
    <td width="112" height="22">金額</td> 
    <td width="91" height="22">退書</td> 
  </tr> 
<%	
	Vector buylist=(Vector)session.getAttribute("shoppingcart");
	try{
		action=(String)request.getParameter("action");
	}catch(Exception e){
		action="";
	}
	if(action.equals("del")){
		try{
		del=(String)request.getParameter("delj");
			d=(new Integer(del)).intValue();
		buylist.removeElementAt(d);
		}catch(Exception e){
		}
	}else if(action.equals("add")){
		boolean match=false;
		//新客戶創(chuàng)建新列表
		if(buylist==null){
			buylist=new Vector();
			sqls="SELECT price,bookname,stock,sale FROM books WHERE idbook='"+newbook.getId()+"'";
			Statement stmt=trade.getstmtread();
			ResultSet rs=stmt.executeQuery(sqls);
			//控制圖書是否賣完
			boolean match3=false;
			if(rs.next()){
				stock=rs.getInt("stock");
				sale=rs.getInt("sale");
				if(0>=(stock-sale)){
					session.setAttribute("error","圖書已經(jīng)購完");
					response.sendRedirect("../error/errorpage.jsp");
				}else{
					match3=true;
				}
			}
			rs.beforeFirst();
			if(rs.next()&&match3==true){
				newbook.setQuantity(1);
				newbook.setPrice(Float.parseFloat(rs.getString(1)));
				newbook.setName(rs.getString(2));
				newbook.setCountprice(newbook.getPrice()*newbook.getQuantity());
				buylist.addElement(newbook);
			}
			trade.close();
		//更改圖書列表
		}else{
			for(i=0;i<buylist.size();i++){
				Ware book=(Ware)buylist.elementAt(i);
				//重復書籍計數(shù)
				if(book.getId().equals(newbook.getId())){
					sqls1="SELECT price,bookname,stock,sale FROM books WHERE idbook='"+newbook.getId()+"'";
					Statement stmt1=trade.getstmtread();
					ResultSet rs1=stmt1.executeQuery(sqls1);
					//控制圖書是否賣完
					if(rs1.next()){
						stock=rs1.getInt("stock");
						sale=rs1.getInt("sale");
						if(0>=(stock-sale-book.getQuantity())){
							session.setAttribute("error","圖書數(shù)量不足");
							response.sendRedirect("../error/errorpage.jsp");
						}else{
							newbook.setQuantity(book.getQuantity()+1);
							buylist.setElementAt(newbook,i);
						}
						match=true;
						trade.close();
					}
				}
				//新建立圖書類型
				sqls="SELECT price,bookname,stock,sale FROM books WHERE idbook='"+newbook.getId()+"'";
				Statement stmt=trade.getstmtread();
				ResultSet rs=stmt.executeQuery(sqls);
				//控制圖書是否賣完
				if(rs.next()){
					stock=rs.getInt("stock");
					sale=rs.getInt("sale");
					if(0>=(stock-sale)){
						session.setAttribute("error","圖書數(shù)量不足");
						response.sendRedirect("../error/errorpage.jsp");
					}
				}
				rs.beforeFirst();
				if(rs.next()){
					newbook.setPrice(Float.parseFloat(rs.getString(1)));
					newbook.setName(rs.getString(2));
					newbook.setCountprice(newbook.getPrice()*newbook.getQuantity());
				}
				trade.close();
			}//for
			if(!match){
				sqls="SELECT price,bookname,stock,sale FROM books WHERE idbook='"+newbook.getId()+"'";
				Statement stmt=trade.getstmtread();
				ResultSet rs=stmt.executeQuery(sqls);
				//控制圖書是否賣完
				boolean match2=false;
				if(rs.next()){
					stock=rs.getInt("stock");
					sale=rs.getInt("sale");
					if(0>=(stock-sale)){
						session.setAttribute("error","圖書已經(jīng)購完");
						response.sendRedirect("../error/errorpage.jsp");
					}else{
					match2=true;
					}
				}
				rs.beforeFirst();
				if(rs.next()&&match2==true){
					newbook.setPrice(Float.parseFloat(rs.getString(1)));
					newbook.setName(rs.getString(2));
					newbook.setQuantity(1);
					newbook.setCountprice(newbook.getPrice()*newbook.getQuantity());
					buylist.addElement(newbook);
				}
				trade.close();
			}//!match
		}//buylist!=null
	}else if(action.equals("update")){
		boolean match1=false;
		for(k=0;k<buylist.size();k++){
			try{
				bookadd=(String)request.getParameter("book"+k);
			}catch(Exception e){
				bookadd="";
			}
			try{
				quantityadd=Integer.parseInt((String)request.getParameter("quantity"+k));
			}catch(Exception e){
				quantityadd=0;
			}
			Ware book=(Ware)buylist.elementAt(k);
			if(bookadd!=""&&quantityadd!=0){
			//控制圖書是否賣完
				sqls="SELECT price,bookname,stock,sale FROM books WHERE idbook='"+bookadd+"'";
				Statement stmt=trade.getstmtread();
				ResultSet rs=stmt.executeQuery(sqls);
				//控制圖書是否賣完
				if(rs.next()){
					stock=rs.getInt("stock");
					sale=rs.getInt("sale");
					if(0>(stock-sale-quantityadd)){
						session.setAttribute("error","圖書數(shù)量不足");
						response.sendRedirect("../error/errorpage.jsp");
					}else{
					match1=true;
					}
				}
				trade.close();
				//修改數(shù)量
				if(book.getId().equals(bookadd)&&match1==true){
					book.setQuantity(quantityadd);
					book.setCountprice(book.getPrice()*book.getQuantity());
				}
			}
		}//for
	}//endif
	session.setAttribute("shoppingcart",buylist);
	//顯示功能
	if(buylist!=null&&buylist.size()>0){
		for(j=0;j<buylist.size();j++){
			Ware book=(Ware)buylist.elementAt(j);
			bookname=book.getName();
			price=book.getPrice();
			quantity=book.getQuantity();
			countprice=book.getCountprice();
			count=count+countprice;
%> 
  <tr align="center"> 
    <td height="22"><%=bookname%>&nbsp;</td> 
    <td height="22"><%=price%>&nbsp;</td> 
	<form name="<%="form"+j%>" method="post" action="trade.jsp">
    <td height="22">
	<input type="hidden" name="action" value="update"> 
	<input type="hidden" name="<%="book"+j%>" value="<%=book.getId()%>">
	<input name="<%="quantity"+j%>" type="text" size="5" value="<%=quantity%>" onBlur="javascript:submit(<%="form"+j%>)"> 
	</td> 
    </form>
    <td height="22"><%=countprice%>&nbsp;</td> 
    <form action="trade.jsp" method="post" name="form"> 
      <td height="22">
	   <input type="hidden" name="action" value="del"> 
        <input type="hidden" name="delj" value="<%=j%>"> 
        <input type="image" src="../image/move.gif"></td> 
    </form> 
  </tr> 
<%			
		}//for
%>
  <tr align="center"> 
    <td height="22" colspan="5"><span class="red12">總金額:<%=count%></span></td> 
  </tr>
  <tr align="center"> 
    <td height="22" colspan="2">
      <a href="account.jsp">收銀臺結(jié)賬</a></td> 
    <td height="22" colspan="3"><a  href="#">修改數(shù)量</a></td>
  </tr>
<%
		count=0;
	}else{
%>
  <tr align="center"> 
    <td height="40" colspan="5" class="red12">你的購物車是空的?。?!</td> 
  </tr> 
<%
	}
%> 
  <tr align="center">
    <td height="22" colspan="5">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="../customer/hotdeal.jsp" >繼續(xù)購物</a></td>
  </tr> 
</table> 
</body>
</html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美一级特黄在线播放| 欧美日韩视频不卡| 久久久久久久电影| 精品亚洲成a人在线观看| 精品国产一区久久| 国产精品影音先锋| 国产精品伦一区二区三级视频| 成人av网站免费| 亚洲精品欧美在线| 欧美精品vⅰdeose4hd| 久久国产生活片100| 久久久久久久久伊人| 成人av影视在线观看| 一卡二卡欧美日韩| 欧美一级日韩一级| 国产激情视频一区二区在线观看| 国产精品不卡视频| 欧美色电影在线| 激情文学综合丁香| 亚洲精品中文在线影院| 91精品国产一区二区人妖| 国产乱国产乱300精品| 中文字幕在线一区免费| 欧美日韩国产一二三| 国内精品写真在线观看| 国产精品的网站| 日韩一区二区三| 成人高清视频在线| 午夜av区久久| 亚洲欧洲av一区二区三区久久| 欧美性生活影院| 国产一区在线不卡| 亚洲一区二区在线免费看| 久久综合九色综合97婷婷女人| 一本久道久久综合中文字幕| 美女www一区二区| 亚洲视频小说图片| 久久久影院官网| 欧美性色综合网| 成人深夜福利app| 日韩**一区毛片| 亚洲日本一区二区| 久久久无码精品亚洲日韩按摩| 精品视频在线免费看| 成人国产精品视频| 国精产品一区一区三区mba桃花 | 在线视频观看一区| 激情欧美一区二区三区在线观看| 夜夜嗨av一区二区三区网页| 国产无一区二区| 日韩色在线观看| 欧美色图在线观看| 99久久夜色精品国产网站| 久久se这里有精品| 日韩av不卡在线观看| 一区二区三区在线视频播放| 亚洲国产精品99久久久久久久久| 日韩视频一区在线观看| 欧美伊人久久久久久久久影院| 成人高清伦理免费影院在线观看| 青青草精品视频| 亚洲国产成人porn| 亚洲日本护士毛茸茸| 国产精品美女久久久久久久| 久久久久久夜精品精品免费| 欧美电影免费观看高清完整版| 欧美日韩极品在线观看一区| 欧美又粗又大又爽| 91蜜桃网址入口| 91免费精品国自产拍在线不卡| 成人免费av网站| 国产98色在线|日韩| 国产一区二区三区观看| 韩国成人在线视频| 国内国产精品久久| 国产精品一色哟哟哟| 国产麻豆日韩欧美久久| 精品午夜久久福利影院| 另类成人小视频在线| 人人爽香蕉精品| 久久国产尿小便嘘嘘| 美女视频第一区二区三区免费观看网站| 午夜视频一区二区| 天天综合天天做天天综合| 亚洲国产wwwccc36天堂| 亚洲一区二区三区中文字幕| 亚洲一区在线观看免费观看电影高清| 亚洲啪啪综合av一区二区三区| 成人欧美一区二区三区视频网页 | 天天爽夜夜爽夜夜爽精品视频| 亚洲乱码精品一二三四区日韩在线| 亚洲特黄一级片| 亚洲视频一区二区在线| 亚洲自拍偷拍欧美| 免费在线看成人av| 国产一区久久久| 成人av手机在线观看| 一本一道综合狠狠老| 欧美日韩在线播| 欧美mv日韩mv| 国产精品理论片| 亚洲国产日韩综合久久精品| 日韩黄色免费电影| 国产精品主播直播| 91久久国产综合久久| 717成人午夜免费福利电影| 91精品国产一区二区三区 | 久久久久久亚洲综合| 国产精品护士白丝一区av| 亚洲品质自拍视频| 日韩av中文字幕一区二区三区| 激情综合色综合久久| 972aa.com艺术欧美| 6080午夜不卡| 欧美国产日韩a欧美在线观看| 亚洲人成网站影音先锋播放| 日韩av中文字幕一区二区| 岛国精品在线观看| 欧美日韩精品欧美日韩精品一| 精品久久久久久久久久久久久久久| 国产精品国产三级国产普通话蜜臀| 一卡二卡三卡日韩欧美| 国产在线观看一区二区| 色94色欧美sute亚洲线路一ni| 日韩欧美不卡在线观看视频| 国产精品不卡在线| 久久国产精品一区二区| 99re成人精品视频| 欧美xxxxxxxx| 一二三区精品福利视频| 国产.精品.日韩.另类.中文.在线.播放| 91猫先生在线| 久久亚洲免费视频| 亚洲va欧美va人人爽| 国产黄人亚洲片| 欧美一级片在线观看| 亚洲免费av在线| 国产91高潮流白浆在线麻豆| 欧美一级视频精品观看| 一区二区三区中文字幕电影| 国产精品亚洲专一区二区三区| 日本韩国欧美国产| 国产精品天美传媒沈樵| 另类的小说在线视频另类成人小视频在线 | 亚洲国产精品传媒在线观看| 欧美a级理论片| 欧美午夜免费电影| 综合自拍亚洲综合图不卡区| 国产在线一区观看| 欧美一级视频精品观看| 亚洲1区2区3区4区| 色94色欧美sute亚洲线路一久| 国产精品色在线| 国产精品一区二区三区网站| 日韩三级视频在线观看| 亚洲18色成人| 欧美日韩日本视频| 亚洲黄色性网站| av电影一区二区| 欧美高清一级片在线观看| 黑人巨大精品欧美一区| 日韩女优电影在线观看| 婷婷开心激情综合| 欧美日韩免费在线视频| 亚洲自拍另类综合| 在线看不卡av| 亚洲成人久久影院| 欧美精品色综合| 日韩精彩视频在线观看| 91精品国产色综合久久| 丝瓜av网站精品一区二区| 欧美午夜精品一区二区三区| 一区二区三区在线免费| 欧美中文字幕不卡| 亚洲精品伦理在线| 欧美日韩视频一区二区| 日韩精品亚洲一区| 91精品国产入口| 奇米一区二区三区av| 日韩欧美一区电影| 国产精品一区一区三区| 久久久久97国产精华液好用吗| 国产精品一区免费在线观看| 久久久久久夜精品精品免费| 成人小视频免费在线观看| √…a在线天堂一区| 在线免费视频一区二区| 亚洲成人www| 精品国产伦一区二区三区免费| 国产成人综合精品三级| 亚洲欧美在线高清| 欧美日韩国产电影| 国内精品伊人久久久久av影院 | 国产亚洲精品超碰| 成人精品视频一区| 亚洲永久免费av| 精品人伦一区二区色婷婷| 国产成人av电影在线播放| 亚洲乱码中文字幕综合| 欧美一区二区精品久久911|