2011-06-29 9 views
0

私のjavaeeアプリケーションでは、ユーザーにアイテムのリストを表示し、テキストフィールドに値を入力してアイテムの数量を編集できるようにしたい'update' link.Iは、項目のリストを表示するためにサーブレットでdoGet()を使用しました。リンクを使用したフォームのポスト

アイテムの更新は変更操作なので、サーブレットの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

は、あなたの更新リンクにこのような何かを追加私のサーブレットのdoPostメソッドを()を呼び出します[更新]リンクをクリックsothat、このJSPコードを書くことができる方法を教えてください:

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

itemsFormはテキストフィールドを含むフォームのIDです

+0

この1つはありがたいですが、javascriptなしでも可能ですか? – markjason72

関連する問題