Форма сообщения с использованием ссылки (без кнопки отправки) - PullRequest
0 голосов
/ 29 июня 2011

В моем приложении javaee я хочу показать список элементов пользователю, а также позволить пользователю редактировать количество элементов, введя значение в текстовое поле и щелкнув ссылку «обновить». сервлет для отображения списка предметов.

Поскольку обновление элемента является модифицирующей операцией, я подумал, что это должно быть в doPost () сервлета. Я видел, как большинство отправленных форм выполняются нажатием кнопки отправки. Но мне интересно, могу ли я сделать отправку данных, используя ссылку

Аналогичным образом я хочу позволить пользователю удалять элементы, нажимая Удалить ссылки.

Пожалуйста, скажите мне, как я могу написать этот jsp-код, чтобы при нажатии на ссылку «Обновить» вызывался 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>

1 Ответ

0 голосов
/ 29 июня 2011

Добавьте что-то подобное в ссылку для обновления:

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

itemsForm - это идентификатор формы, содержащей текстовые поля

...