我正在开展一个小型的“购物网站”大学项目......我创造了一切但却陷入了一个问题。
在我的页面中有一个内容部分对齐的中心,我有一个产品名称,价格表和连续行中的添加到购物车...
<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>
问题是,如何将产品详细信息附加到他们下方的“添加到购物车”链接并将其发送到其他页面,当点击它们下方的“添加到购物车”时,该页面将存储在数据库中... < / p>
答案 0 :(得分: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。代码只是代码段)