У меня есть текстовое поле в Jsp, где я использую теги Spring. Я хочу показать имя студента, но также связать идентификатор. На данный момент я могу связать только имя:
<form:input id="myexample" path="student" value="{student.name}"/>
То, что я хочу сделать, похоже на то, что я могу сделать с помощью SELECT:
<form:select id="myselect" path="student">
<c:forEach items="${studentList}" var="student">
<form:option value="${student.id}" label="${student.name}"></form:option>
</c:forEach>
</form:select>
Я хотел бы отправить идентификатор на "путь", но показать имя.
Является ли это возможным?
Вам нужно будет связать скрытое поле с вашим userId следующим образом:
<form:input path="student" value="{student.name}"/>
<form:hidden path="student" value="{student.id}"/>
В первом вы показываете имя пользователя, а во втором вы держите userId