У меня есть выпадающий список и форма с несколькими текстовыми полями.Я хотел бы заполнить эту форму с деталями выбранного элемента в раскрывающемся списке.
Я делаю это в java MVC приложении (или подражателе), и у меня на странице jsp есть что-то вроде этого:
<select name="item">
<c:forEach items="${persons}" var="selectedPerson">
<c:set var="person" value="${selectedPerson}" />
<option value="$selectedPerson.id">${selectedPerson.LastName}</option>
</c:forEach>
</select>
Persons - это список класса Person.
Интересно, можно ли напрямую использовать переменную person для заполнения формы, например:
<textarea name="name" rows="1" cols="34" >
${selectedPerson.Name}
</textarea>
, чтобы остальная часть формы обновлялась при изменении selectedPerson?
Я знаю, как это сделать в c #, но у меня нет опыта работы с технологиями Java.
Нужно ли отправлять форму сервлету для этого, или это можно сделать на клиенте, поскольку у меня есть все мои данные в списке лиц с момента заполнения раскрывающегося списка?