2011-06-29 79 views
0

在我的javaee應用程序中,我想向用戶顯示項目列表,並讓用戶通過在文本字段中輸入值並單擊'update'鏈接。我在servlet中使用doGet()來顯示項目的列表。使用鏈接的表單文章(沒有提交按鈕)

由於項目的更新是一個修改操作,我認爲它應該在servlet的doPost()中。 我看到大多數表單提交通過點擊一個提交按鈕完成..但是,我想知道我是否可以使用鏈接提交數據

同樣,我想讓用戶通過單擊刪除鏈接。

請告訴我,我怎麼可以這樣寫JSP代碼式,因此點擊「更新」鏈接會叫我的servlet的doPost()

<c:url value="viewcart" var="updateqtyurl"> 

</c:url> 
<td> 
<input type="text" name="quantity" value="${cartitem.quantity }"><a href="${updateqtyurl}">update</a> 

</td> 


<c:url value="viewcart" var="removefromcarturl"> 
    <c:param name="bookToRemoveId" value="${cartitem.book.book_id}" /> 
</c:url> 
<td> 
<a href="${removefromcarturl}" ><img src="remove.png" alt="Remove"></a> 
</td> 

回答

0

添加這樣的事情在你的更新鏈接:

<a href="javascript:itemsForm.submit()">Update</a> 

itemsForm是包含文本框的表單的ID

+0

感謝那一個..但有沒有可能沒有JavaScript? – markjason72