1

我正在从事一个小型的“购物网站”大学项目……我创造了一切,但遇到了一个问题。

在我的页面中有一个内容部分对齐中心,其中我有一个表格,用于连续行中的产品名称、价格和添加到购物车...

<div id="Content">
 <table id="ContentTable">
      <tr> 
        <td id="iphone5"><img class="thumbnail" src="mobile_img/iphone-5.jpg"></td>
        <td><img class="thumbnail" src="mobile_img/Lumia-920.jpg">  </td>
        <td><img class="thumbnail" src="mobile_img/blackberry-curve-9300.jpg">  </td>
        <td><img class="thumbnail" src="mobile_img/header.jpg">  </td>
      </tr>

      <tr>
        <td>$ 5767435</td>
        <td> $ 2343456</td>
        <td> $ 123123</td>
        <td>$ 345345</td>
     </tr>

      <tr class="productdetails"> 
        <td><a href="My Cart.jsp">Add to my cart</a></td>
        <td><a href="My Cart.jsp">Add to my cart</td></a>
        <td><a href="">Add to my cart</td></a>
        <td><a href="">Add to my cart</td></a>
      </tr>

    </table>
</div>

问题是,我如何将产品详细信息附加到它们下方的“添加到购物车”链接并将它们发送到其他页面,当点击它们下方的“添加到购物车”时,该页面将存储在数据库中......

4

1 回答 1

0

好吧,您可以在数据库中创建一个单独的表,其中包含项目 ID、项目名称或图像链接(或任何其他存储图像的方式)和价格。在要显示的页面中,从数据库中提取值并将其放入表单中。使它看起来像:

<form name="something" action="Add_to_Cart.jsp" method="post">
<tr>
<td><input type="checkbox" name="item" value="<%item_id%>"></td>
<td><%Image link/item name 1%></td>
<td><%price 1%></td>
</tr>
<tr>
<td><input type="checkbox" name="item" value="<%item_id%>"></td>
<td><%Image link/item name 2%></td>
<td><%price 2%></td>
</tr>
.
.
.

最后是一个提交按钮,显示添加到购物车..

<input type="submit" name="Getthis" value="Add to Cart"/>
</form>

然后像这样检索值

String items[]= request.getParameterValues("item");

寻找参考: http: //www.devmanuals.com/tutorials/java/jsp/multiplecheckbox.html

所以现在您将选择项目的 ID,并可以轻松添加到购物车..(ps。代码只是片段)

于 2013-05-21T21:29:34.517 回答