0
Я заполняю поле со списком, используя данные из db. Также я проверяю значение по умолчанию n, которое оно выбрано.JSP Combo box получает неправильное значение
<select name="managerID">
<option value="0">None</option>
<c:forEach items="${employees}" var="employee">
<option value="${employee.id}" <c:if test="${edit.managerId == employee.id}">selected="selected"</c:if>>${employee.firstName} ${employee.lastName}, ${employee.email}</option>
</c:forEach>
</select>
Проблема в том, что когда я отправляю i, всегда получаю значение по умолчанию, а не выбранный пользователем.
Проверьте отображаемый html, каковы некоторые значения для 'employee.id'? –
здесь представленный источник страницы. <выберите имя = "ManagerID"> \t <параметр значение = "0"><значение параметра = "1" выбран = 'выбран'> Без \t \t \t \t \t \t \t Apurba Нат, apurba.n @ imaginea.com \t \t \t \t \t \t \t <параметр значение = "5"> Чандра Сингх, [email protected] \t \t \t \t \t \t – chandings
И, по умолчанию, вы имеете в виду тот, где 'edit.managerId == employee.id'? –