我正在一個非常簡單和小型的web應用程序中工作,它是一個處理購物車的jsp。如何從JSP中的文本字段獲取自定義值?
我在這裏做的是迭代所有存儲在汽車中的產品,並在每次迭代中將它們逐個添加到jsp。
這是添加一行到JSP在每次迭代代碼:
<tr>
<td>
<input type=text name=Quantity value=<%=quantity%>>
</td>
<td>
<input type=text name=id value=<%=id%>>
</td>
<td>
<input type=submit value="Delete" onclick=<%CustomSubmit(request, id); %>>
</td>
</tr>
正如你可以看到我添加到每個行的末尾有一個自定義的方法提交類型的控制處理Click事件,這種控制的使用是從汽車中取出相應的產品。
我有的問題是,當我點擊產品的刪除按鈕時,傳遞給CustomSubmit(...)方法的ID不是我試圖刪除的產品的ID但添加到jsp的最後一個產品的ID。
所以,我的問題是如何從我試圖刪除的項目中獲得正確的ID?
你是如何遍歷購物車中的每件物品的? – 2009-07-31 07:44:35
我將它們放入位於會話範圍內的Java Bean中包含的ArrayList()中。 – Vic 2009-07-31 07:53:12