1
我得到了另一個問題,在我的購物車(SQL表)中放置「刪除」按鈕 我想讓我的光標位於刪除按鈕中,例如ID爲36的行然後在該按鈕鏈接將適合行的ID,36Spring MVC - 使用JSP表刪除SQL中的行
這是我的代碼:
<form action="/OnlineShop/cart/selectedItem=${cart.getID()}" method="post">
<div style="padding-right: 40px">
<table border="1">
<tr>
<td>ID</td>
<td>Product</td>
<td>Name</td>
<td>Company</td>
<td>Type</td>
<td>Price</td>
<td>Action</td>
</tr>
<c:forEach var="cart" items="${carts}">
<tr>
<td>${cart.getID()}</td>
<td><img src="${cart.getProduct()}" /></td>
<td>${cart.getName()}</td>
<td>${cart.getCompany()}</td>
<td>${cart.getType()}</td>
<td>${cart.getPrice()}</td>
<td><input type="submit" value="Delete"/></td>
</tr>
</c:forEach>
</table>
</div>
</form>
我並不感到驚訝,這是行不通的,就像我想(IDS不顯示當我得到我的光標刪除,因爲表單動作不知道這是什麼字符串?),我試過這樣的事情:
<c:forEach var="cart" items="${carts}">
<form action="/OnlineShop/cart/selectedItem=${cart.getID()}" method="post">
<div style="padding-right: 40px">
<table border="1">
<tr>
<td>ID</td>
<td>Product</td>
<td>Name</td>
<td>Company</td>
<td>Type</td>
<td>Price</td>
<td>Action</td>
</tr>
<tr>
<td>${cart.getID()}</td>
<td><img src="${cart.getProduct()}" /></td>
<td>${cart.getName()}</td>
<td>${cart.getCompany()}</td>
<td>${cart.getType()}</td>
<td>${cart.getPrice()}</td>
<td><input type="submit" value="Delete"/></td>
</tr>
</table>
</div>
</form>
</c:forEach>
它運作良好,除了每行都與休息行分開。這就像一個表(帶有所有標記的列)對我的SQL數據庫中的一行負責。我怎樣才能解決這個問題?
爲什麼我沒有早點想到呢?謝謝,它的作品:) – dante
爲什麼提交單一事件?你爲什麼不考慮Ajax? –