2013-04-17 1 views
1

В моем jsp у меня есть две кнопки, которые отправляют форму. Действие формы перенаправляется на сервлет. Я хочу, чтобы в моем сервлете узнать, какая кнопка нажата. Есть ли способ различать две кнопки?В сервлете различайте две кнопки, которые отправляют форму

+1

Дубликат http://stackoverflow.com/questions/11830351/multiple-submit-buttons-in-the-same-form-calling-different-servlets – Algorithmist

+0

Этот пост также может помочь. http://stackoverflow.com/questions/15975810/differentiate-between-two-submit-buttons-in-a-form-using-javascript – Susie

ответ

1

Имя кнопки отправки, которая нажата, включена как часть данных запроса.

Итак:

<input type="submit" name="submit1"/> 
<input type="submit" name="submit2"/> 

Если вы должны были нажать на одну из них, то вы получите, фактически, submit1= или submit2= в качестве параметра запроса в запросе. Вы получите только тот, который нажал, а не другой. Вы можете проверить наличие значения в полезной нагрузке, даже если он не будет иметь никакого фактического значения, связанного с ним.

+0

У меня есть

Смежные вопросы