Вытягивание имени формы в качестве параметра - PullRequest
0 голосов
/ 24 июня 2011

Допустим, у меня есть следующая HTML-форма:

<form name="createnewuser" action="verifyInfo.jsp">
    ... Contents of form here ...
</form>

В verifyInfo.jsp есть ли способ вызвать имя формы (в идеале, как переменную $ {param})?

1 Ответ

2 голосов
/ 24 июня 2011

Для идентификации отправленной формы вы можете использовать:

  • Скрытое поле ввода.
  • Имя или значение кнопки отправки.

Имя формы не отправляется на сервер как часть данных POST.

<form id="form1">
    <input type="submit" name="form1" value="Submit Form"/>
</form>
<form id="form2">
    <input type="submit" name="form2" value="Submit Form"/>
</form>

Теперь либо form1, либо form2 будут отправляться как данные POST, содержащие текст значения кнопки.

Вот некоторый код.Я не знаком с JSP, но я думаю, что это то, что вы делаете O_O

if ( request.getParameter("form1") != null ) {
     //Do stuff with form1
}
else if ( request.getParameter("form2") != null ) {
     //Do stuff with form2
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...