Можно ли получить имя формы из Java HTTPServletRequest? - PullRequest
4 голосов
/ 10 августа 2009

Я хотел бы получить имя формы, используемой для публикации параметров, из объекта Java HTTPServletRequest. Это возможно. Я не вижу метода, который выглядит так, как будто он мне его вернет.

1 Ответ

12 голосов
/ 10 августа 2009

Имя HTML-формы НЕ отправляется как часть запроса. Если вам это нужно (зачем?), Вы можете вместо этого отправить его как скрытый ввод:

<form name="myForm" action="/my_servlet">
  <input type="hidden" name="htmlFormName" value="myForm"/>
  ...

В вашем сервлете:

String htmlFormName = request.getParameterValue("htmlFormName");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...