buy.jsp
上传用户:sxlinghang
上传日期:2022-07-20
资源大小:1405k
文件大小:3k
源码类别:

数据库编程

开发平台:

Java

  1. <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  2. <%@ page session="true" %>
  3. <%@ page import="bookshop.book.book" %>
  4. <jsp:useBean id="book" scope="page" class="bookshop.run.op_book" />
  5. <jsp:useBean id="shop" scope="page" class="bookshop.run.op_buy" />
  6. <%
  7. String mesg = "";
  8. String submits = request.getParameter("Submit");
  9. int Id=0;
  10. if (submits!=null && !submits.equals("")){
  11. if (shop.addnew(request)){
  12. mesg = "你要的图书已经放入你的购物车中!谢谢";
  13. } else if (shop.getIsEmpty()){
  14. mesg = "库存图书数量不足!只剩"+shop.getLeaveBook()+"本";
  15. } else {
  16. mesg = "暂时不能购买!";
  17. }
  18. }else {
  19. if (request.getParameter("bookid")==null || request.getParameter("bookid").equals("")) {
  20. mesg = "你要购买的图书不存在!";
  21. } else {
  22. try {
  23. Id = Integer.parseInt(request.getParameter("bookid"));
  24. if (!book.getOnebook(Id)){
  25. mesg = "你要购买的图书不存在!";
  26. }
  27. } catch (Exception e){
  28. mesg = "你要购买的图书不存在!";
  29. }
  30. }
  31. }
  32. %>
  33. <html>
  34. <head>
  35. <title>隽隽书店在线 购买图书</title>
  36. <script language="javascript">
  37. function openScript(url,name, width, height){
  38. var Win = window.open(url,name,'width=' + width + ',height=' + height + ',resizable=1,scrollbars=yes,menubar=no,status=yes' );
  39. }
  40. function check()
  41. {
  42. if (document.form1.amount.value<1){
  43. alert("你的购买数量有问题");
  44. document.form1.amount.focus();
  45. return false;
  46. }
  47. return true;
  48. }
  49. </script>
  50. <link rel="stylesheet" href="books.css" type="text/css">
  51. </head>
  52. <body bgcolor="#FFCC99" text="#000000" onload="javascript:window.focus();">
  53. <div align="center">
  54.   <p>隽隽书店欢迎你<font color="#CC0066">选购图书</font>!</p>
  55.    <% if(!mesg.equals("")){
  56. out.println(mesg);
  57.   } else {
  58. book bk = (book) book.getBooklist().elementAt(0);   
  59. %>
  60.   <table width="90%" border="0" cellspacing="2" cellpadding="1">
  61.     <form name="form1" method="post" action="buy.jsp">
  62.       <tr> 
  63.         <td align="center">图书名:<%= bk.getBookName() %></td>
  64.       </tr>
  65.       <tr align="center"> 
  66.         <td>你想要的数量: 
  67.           <input type="text" name="amount" maxlength="4" size="3" value="1"> 本</td>
  68.       </tr>
  69.       <tr align="center"> 
  70.         <td>
  71.   <input type="hidden" name="bookid" value="<%=Id %>">
  72.           <input type="submit" name="Submit" value="购 买" onclick="return(check());">
  73.           <input type="reset" name="Reset" value="取 消">
  74.         </td>
  75.       </tr>
  76.    <tr align="center"> 
  77.         <td><a href="#" onclick="openScript('detail.jsp?bookid=<%= Id %>','show',400,450)" >查看详细资料</a> </td>
  78.       </tr>
  79.     </form>
  80.   </table>
  81. <% } %>
  82.   <br>
  83.   <p><a href="javascript:window.close()">关闭窗口</a></p>
  84.   <table width="100%" border="0" cellspacing="2" cellpadding="2">
  85.     <tr>
  86.       <td align="center">隽隽书店在线<br>
  87.         CopyRight@2004 <br>
  88.         Email:<a href="mailto:wxy8108123@163.com">wxy8108123@163.com</a></td>
  89.     </tr>
  90.   </table>
  91.   
  92. </div>
  93. </body>
  94. </html>