Как я могу получить атрибуты тега? - PullRequest
0 голосов
/ 03 апреля 2012

Смотря везде, я просто не вижу, чтобы найти его (возможно, потому, что я неправильно это формулирую или что-то в этом роде).

В простой тег выбора из нескольких вариантов. Каждый параметр имеет атрибут id. Я хочу получить id из выбранных опций.

Имя тега выбора - "группа", поэтому в сервлете я называю:

String group = request.getParameter("group");

Возвращает только «метку» опции (название, то, что видит пользователь). Я не хочу этого, я хочу удостоверение личности этого. Я пытался

String group = request.getParameterValues("group");

но это просто возвращает массив с одним элементом, меткой опции.

Как я могу это сделать? Благодарю.

1 Ответ

1 голос
/ 03 апреля 2012

Вы должны установить атрибут value тега option на то, что вы хотите получить от сервлета:

   <select name="parent">
     <c:forEach items="${parents}" var="parent">
       //      here set value="yourid"
       <option value="${parent.id}">${parent.name}
     </c:forEach>
   </select>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...