purchasecart.jsp
上传用户:yatiankong
上传日期:2014-05-16
资源大小:5604k
文件大小:7k
源码类别:

Applet

开发平台:

Java

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2. <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*,java.net.*" errorPage="" %>
  3. <%@ page import="MyFly.Book.Books" %>
  4. <jsp:useBean id="book" scope="page" class="MyFly.Book.bookmn" />
  5. <jsp:useBean id="shop" scope="page" class="MyFly.Book.Purchase"/>
  6. <%
  7. String mesg = "";
  8. String edit = request.getParameter("edit");
  9. String Id1 = request.getParameter("bookid");
  10. //System.out.print(Id1); 
  11. String amount=request.getParameter("amount");
  12. int am=0;
  13. if (amount!=null && !amount.equals(""))
  14. {
  15.    am=Integer.parseInt(amount);
  16. }
  17. else
  18. {
  19.     am=1;
  20. }
  21. //System.out.print(am); 
  22. String Id="";
  23. if (edit!=null && !edit.equals("")){
  24. if (shop.addnew(request)){
  25. mesg = "您成功购买,点击下一步将商品放入您的购物车";
  26. } else if (shop.getIsEmpty()){
  27. mesg = "库存图书数量不足!只剩"+shop.getLeaveBook()+"本";//查看书的数目
  28. } else {
  29. mesg = "暂时不能购买!";
  30. }
  31. }else {
  32. if (request.getParameter("bookid")==null || request.getParameter("bookid").equals("")) {
  33. mesg = "你要购买的图书不存在1!";
  34. } else {
  35. try {
  36.  Id = request.getParameter("bookid");
  37. if (!book.getOnebook(Id)){
  38. mesg = "你要购买的图书不存在2!";
  39. }
  40. }
  41.  catch (Exception e){
  42. mesg = "你要购买的图书不存在3!";
  43. }
  44. }
  45. }
  46. %>
  47. <script language="javascript">
  48. function check()
  49. {
  50. if (document.form1.amount.value<1){
  51. alert("你的购买数量有问题");
  52. document.form1.amount.focus();
  53. //document.form1.amount.
  54. return false;
  55. }
  56. return true;
  57. }
  58. </script>
  59. <html>
  60. <head>
  61. <title>-购物车-</title>
  62. <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  63. <meta name="Robots" content="index,follow">
  64. <link rel="stylesheet" href="image/buyok_shop.css" type="text/css"></head>
  65. <body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="20" onLoad="self.focus();">
  66.    <% if(!mesg.equals("")){
  67.       
  68.  // Books bk = (Books) book.getBooklist().elementAt(0);
  69.    
  70.    %>
  71. <!-- //out.println(mesg);
  72. //out.println("<Script language=JavaScript>alert("'"mesg.ToString()"');javascript:history.back();</"+Script>");
  73. //out.println("<script>alert('"+mesg+"');javascript:history.back();</"+"script>");  -->
  74. <table width="550" border="0" cellspacing="0" cellpadding="0" align="center">
  75.   <tr>
  76.     <td height="25"><div align="center"><span class="red">购物车<img src="image/gowu1.gif" width="11" height="7">购物清单</span> <img src="image/gowu1.gif" width="11" height="7"> 收货人信息[配送方式] <img src="image/gowu2.gif" width="10" height="7"> 检查订单信息 <img src="image/gowu2.gif" width="10" height="7"> 生成订单 </div></td>
  77.   </tr>
  78.   <tr>
  79.     <td height="25"><div align="center"><strong><font color="#FF3333">您的购物车</font></strong></div></td>
  80.   </tr>
  81.   <tr>
  82.     <td>
  83.       <table border="0" cellspacing="1" cellpadding="4" align="center" width="567" bgcolor="#CCCCCC">
  84.        
  85.           <tr bgcolor="#FFFFFF">
  86.             <td width="566" height="35" align=left valign="middle"><table width="100%" height="25"  border="0" cellpadding="0" cellspacing="0">
  87.                 <tr>
  88.                   <td width="42%"><%=mesg%></td>
  89.                 </tr>
  90.             </table></td>
  91.           </tr>
  92.          
  93.           <tr>
  94.             <td bgcolor="#ffffff" height=19 align=center><table width="100%" height="25"  border="0" cellpadding="0" cellspacing="0">
  95.                 <tr>
  96.                   <td><a href="#" language=javascript onClick="javascript:window.close()" ><img src="image/bt_9.gif" width="110" height="27" border="0"></a></td>
  97.                   <td><div align="right"> <a href="shopcar/cartlist.jsp"> <img src="image/bt_1.gif" width="97" height="27" border="0"></a>
  98.                        
  99.                   </div></td>
  100.                 </tr>
  101.             </table></td>
  102.           </tr>
  103.           <tr>
  104.             <td bgcolor="#ffffff" class="red">&nbsp;</td>
  105.           </tr>
  106.     </table></td>
  107.   </tr>
  108. </table>
  109. <%
  110. }
  111. else {
  112. Books bk = (Books) book.getBooklist().elementAt(0);
  113. %>
  114. <table width="550" border="0" cellspacing="0" cellpadding="0" align="center">
  115. <tr>
  116.   <td height="25"><div align="center"><span class="red">购物车<img src="image/gowu1.gif" width="11" height="7"> 购物清单</span> <img src="image/gowu1.gif" width="11" height="7"> 收货人信息[配送方式] <img src="image/gowu2.gif" width="10" height="7"> 检查订单信息 <img src="image/gowu2.gif" width="10" height="7"> 生成订单 </div></td>
  117. </tr>
  118. <tr>
  119.   <td height="25"><div align="center"><strong><font color="#FF3333">您的购物车</font></strong></div></td>
  120. </tr>
  121. <tr><td>
  122. <table border="0" cellspacing="1" cellpadding="4" align="center" width="567" bgcolor="#CCCCCC">
  123. <form action="purchasecart.jsp" method="POST" name="form1">
  124. <tr bgcolor="#FFFFFF"> 
  125. <td width="283" align="center"><font color="B0266D">商 品 名 称</font></td>
  126. <td width="57" align="center"><font color="B0266D">数 量</font></td>
  127. <td width="85" align="center"><font color="B0266D">原价(/本)</font></td>
  128. <td width="85" align="center"><font color="B0266D">现价(/本)</font></td>
  129. </tr>
  130. <tr bgcolor="#FFFFFF"> 
  131. <input type="hidden" name="bookid" value="<%=Id %>">
  132. <td width="283">&nbsp;&nbsp;<font color="B0266D"><%= bk.getProductName() %></font></td>
  133. <td width="57" align="center"> <input type="Text" name="amount" value="1" size="4" maxlength="4" class="form"></td>
  134. <td width="85" align=center><font color="B0266D"><%
  135.                                         // float price;
  136. // price=u * am;
  137. // System.out.println(bk.getMarketPrice()); %><%=bk.getMarketPrice()%>
  138. <%
  139.                                         // float price;
  140. // price=u * am;
  141. //System.out.println(bk.getPreferPrice()); %></font></td>
  142. <td width="85" align=center><font color="B0266D"><%=bk.getPreferPrice()%></font></td>
  143. </tr>
  144. <tr bgcolor="#FFFFFF">
  145.   <td colspan="5" height="35" align=left valign="middle"><table width="100%" height="25"  border="0" cellpadding="0" cellspacing="0">
  146.     <tr>
  147.       <td width="58%"><div align="right"><span class="orge"><span class="red">如果您确定了商品数量,请点击</span></span></div></td>
  148.       <td width="42%"><input name="imageField" type="image" src="image/bt_3.gif" width="50" height="27" border="0" onClick="return check()" value="xiugai"></td>
  149.     </tr>
  150.   </table> </td>
  151.   </tr>
  152. <tr bgcolor="#FFFFFF"> 
  153. <td colspan="5" height="1" align=left valign="middle"><table width="100%" height="25"  border="0" cellpadding="0" cellspacing="0">
  154. </table></td>
  155. </tr>
  156. <tr>
  157.   <td colspan="5" bgcolor="#ffffff" height=19 align=center><table width="100%" height="25"  border="0" cellpadding="0" cellspacing="0">
  158.     <tr>
  159.       <td width="82%"><div align="left"><a href="#" language=javascript onClick="javascript:window.close()" ><img src="image/bt_9.gif" width="110" height="27" border="0"></a> </div></td>
  160.       
  161.           <td width="18%">&nbsp;</td>
  162.           <input type="hidden" name="edit" value="ok">
  163.      
  164.     </tr>
  165.   </table></td>
  166. </tr>
  167. </form>
  168. </table>
  169. </td></tr></table>
  170.  <% } %>
  171. </body></html>