⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 shopping.htm

📁 java开发实例 多个jsp开发实例
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv="KEYWORDS" content="小龙亭工作室之JSP实践之旅">
<title>小龙亭工作室之JSP实践之旅</title>
<link rel="stylesheet" href="../jsp.css" type="text/css">
</head>

<body topmargin="0" leftmargin="0" rightmargin="0">
<div align="center"><!--以下开始小龙亭标题 -->
<script language="javascript" src="../gaptitle.js"></script>
<!--以下开始主题索引td和文章区td -->
<div
align="center"><center>

<table width="100%">
  <tr>
    <td colspan="2" height="10"></td>
  </tr>
  <tr>
    <td width="20%" style="border-right: 1px solid red" valign="top" height="227"><script
    language="javascript" src="manualindex.js"></script> </td>
    <td width="80%" valign="top" height="227"> <p align="center"><font color="#FF00FF" size="3"><b>购物车的源程序</b></font>
      <p> 
      <p>程序来源:netqu, 作者:asp2001
      <p>
      <p>下面是我用JSP和数据库做的购物车的源程序:<br>
      <br>
      注意:<br>
      1、重新计费部分还没有做好,大家自己动手吧!<br>
      2、下一版本将用session做。<br>
      <br>
      //shop_cart.jsp<br>
      <br>
      &lt;%@ page contentType="text/html;charset=gb2312"%><br>  
      &lt;%@ page session="true" %><br>  
      &lt;%@ page language="java" import="java.sql.*" %><br>  
      &lt;jsp:useBean id="bka" scope="page" class="shop.bka" /><br>  
      &lt;%<br>  
      <br>  
      String product_type;<br>  
      String action;<br>  
      int product_id;<br>  
      int curpage;<br>  
      <br>  
      //商品类型<br>  
      if (request.getParameter("product_type")==null){<br>  
      product_type="all";<br>  
      }else{<br>  
      product_type=request.getParameter("product_type");<br>  
      }<br>  
      <br>  
      //页数和商品类型参数,可以在“继续购物”时返回到上次购物的页面<br>  
      if (request.getParameter("curpage")==null){<br>  
      curpage=1;<br>  
      }else{<br>  
      curpage=java.lang.Integer.parseInt(request.getParameter("curpage"));<br>  
      }<br>  
      <br>  
      //动作<br>  
      if (request.getParameter("action")==null){<br>  
      action="view";<br>  
      }else{<br>  
      action=request.getParameter("action");<br>  
      }<br>  
      <br>  
      //商品编号<br>  
      if (request.getParameter("product_id")==null){<br>  
      product_id=0;<br>  
      }else{<br>  
      product_id=java.lang.Integer.parseInt(request.getParameter("product_id"));<br>  
      }<br>  
      <br>  
      int bbb;<br>  
      bbb=1;<br>  
      <br>  
      Integer num = new Integer(bbb);<br>  
      <br>  
      //商店编号<br>  
      session.putValue("shop_id",num);<br>  
      //顾客username<br>  
      session.putValue("guest_name","asp2001");<br>  
      <br>  
      String guest_name=(String)session.getValue("guest_name");<br>  
      Integer shop_id=(Integer)session.getValue("shop_id");<br>  
      <br>  
      <br>  
      java.lang.String sql;&nbsp;<br> 
      java.sql.ResultSet rs;<br>  
      <br>  
      <br>  
      if (action.compareTo("add")==0) {<br>  
      <br>  
      sql="select cart_quantity from shop_cart where cart_shop_id=" + shop_id  
      <p>&nbsp;+ " and cart_guest_id='" + guest_name + "' and cart_product_id=" + product_id ;<br>  
      rs = bka.executeQuery(sql);<br>  
      if (rs.next()){<br>  
      int cart_quantity;<br>  
      cart_quantity=java.lang.Integer.parseInt(rs.getString("cart_quantity"))+1;<br>  
      sql="update shop_cart set cart_quantity=" + cart_quantity + " where cart_shop_id="&nbsp; 
      <p> + shop_id + " and cart_guest_id='" + guest_name + "' and cart_product_id=" + product_id ;<br>  
      rs = bka.executeQuery(sql);}<br>  
      else<br>  
      {<br>  
      sql="insert into shop_cart (cart_shop_id,cart_guest_id,cart_product_id,cart_quantity) values ('" + shop_id + "','"&nbsp; 
      <p> + guest_name + "','" + product_id + "',1)";<br>  
      rs = bka.executeQuery(sql);<br>  
      }<br>  
      }<br>  
      <br>  
      if (action.compareTo("clear")==0) {<br>  
      sql="delete from shop_cart where cart_shop_id=" + shop_id + " and cart_guest_id='" + guest_name + "'";<br>  
      rs = bka.executeQuery(sql);<br>  
      }<br>  
      <br>  
      if (action.compareTo("delete")==0) {&nbsp;<br> 
      sql="delete from shop_cart where cart_shop_id=" + shop_id + " and cart_guest_id='"  
      <p>&nbsp;+ guest_name + "' and cart_product_id=" + product_id ;<br>  
      rs = bka.executeQuery(sql);<br>  
      }<br>  
      %><br>  
      &lt;div align="center">&lt;center><br>  
      <br>  
      &lt;table border="0" cellpadding="0" cellspacing="0" width="610"&nbsp;<br> 
      <br> 
      height="2"><br> 
      &lt;tr><br> 
      &lt;td>&lt;form method="POST"&nbsp;<br> 
      <br> 
      action="shop_cart.jsp?action=update&amp;product_type=&lt;%=product_type%>&amp;curp<br> 
      <br> 
      age=&lt;%=curpage%>"><br> 
      &lt;table border="0" cellpadding="0" cellspacing="0" width="610"&nbsp;<br> 
      <br> 
      height="2"><br> 
      &lt;tr><br> 
      &lt;td width="122" height="7">&lt;div align="center">&lt;center>&lt;table&nbsp;<br> 
      <br> 
      border="1" cellpadding="2" cellspacing="0" width="100%" bordercolorlight="#FFB468"&nbsp;<br> 
      <br> 
      bordercolordark="#FFFFFF" bgcolor="#FFB468"><br>  
      &lt;tr><br>  
      &lt;td width="100%">&lt;div&nbsp;<br> 
      <br> 
      align="center">&lt;center>&lt;p>购物车&lt;/td><br> 
      &lt;/tr><br> 
      &lt;/table><br> 
      &lt;/center>&lt;/div>&lt;/td><br> 
      &lt;td width="122" height="7" style="border: medium"&nbsp;<br> 
      <br> 
      align="center">&lt;div align="center">&lt;center>&lt;table<br>  
      border="1" cellpadding="2" cellspacing="0" width="100%"&nbsp;<br> 
      <br> 
      bordercolorlight="#FFB468"<br> 
      bordercolordark="#FFFFFF" bgcolor="#FFB468"><br>  
      &lt;tr><br>  
      &lt;td width="100%">&lt;div align="center">&lt;center>&lt;p>&lt;a&nbsp;<br> 
      <br> 
      href="shop_list.jsp?shop_id=&lt;%=shop_id%>&amp;product_type=&lt;%=product_type%><br> 
      <br> 
      &amp;curpage=&lt;%=curpage%>">继续购物&lt;/a>&lt;/td><br> 
      &lt;/tr><br> 
      &lt;/table><br> 
      &lt;/center>&lt;/div>&lt;/td><br> 
      &lt;td width="122" height="7" style="border: medium"&nbsp;<br> 
      <br> 
      align="center">&lt;div align="center">&lt;center>&lt;table<br>  
      border="1" cellpadding="2" cellspacing="0" width="100%"&nbsp;<br> 
      <br> 
      bordercolorlight="#FFB468"<br> 
      bordercolordark="#FFFFFF" bgcolor="#FFB468"><br>  
      &lt;tr><br>  
      &lt;td width="100%">&lt;div align="center">&lt;center>&lt;p>&lt;a&nbsp;<br> 
      <br> 
      href="javascript: document.forms[0].submit()">重新计费&lt;/a>&lt;/td><br>  
      &lt;/tr><br>  
      &lt;/table><br>  
      &lt;/center>&lt;/div>&lt;/td><br>  
      &lt;td width="122" height="7" style="border: medium"&nbsp;<br> 
      <br> 
      align="center">&lt;div align="center">&lt;center>&lt;table<br>  
      border="1" cellpadding="2" cellspacing="0" width="100%"&nbsp;<br> 
      <br> 
      bordercolorlight="#FFB468"<br> 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -