Я работаю над Java Web App на основе Spring MVC. На одной из страниц мне нужно иметь раскрывающийся список - например, имена учеников, которые помогут мне найти детали для Студента. На этом экране также есть функции «Добавить», «Изменить» или «Удалить» - в этом примере записи учащихся могут быть добавлены, отредактированы или удалены. Проблема, с которой я сталкиваюсь, - это когда добавлен Студент, раскрывающийся ящик, который у меня есть в «Поиске», не заполняется последним добавленным Студентом. Только если я выйду из приложения и вернусь, он будет заселен.Раскрывающийся список в JSP Spring MVC
На код боковой стороне я следующее:
У меня есть класс контроллера с помощью метода getStudentNamesList()
@ModelAttribute(value = "testModelAttribute")
public StudentNamesDTO getNamesList() {
StudentNamesDTO studentNamesDTO = plStudentDelegate
.getStudentList();
//m.addAttribute("interface", interfaceNamesDTO);
return studentNamesDTO;
}
На странице JSP У меня есть следующие:
<div class="wf2-field">
<div class="wf2-fieldl">
<div id="setfieldCust" class="wf2-field medium">
<label>Interface <span class="required">*</span></label>
<div class="wf2-field-body">
<div class="wf2-field-state">
<form:select id="cstSlct" path="studentNm">
<form:option value="">Select One</form:option>
<form:options items="${testAttribute.studentNmList}" />
</form:select>
</div>
Я вижу, что метод getNamesList()
вызывается и извлечение выполняется из базы данных. Но по какой-либо причине раскрывающийся список на странице JSP не обновляется значением.
Пожалуйста, помогите
Опубликовать код комплекта для контроллера и jsp –
Где testAttribute? – Alex
Я просто использовал это имя для атрибута. Я использую это имя для заполнения jsp. –