Вот сложный вопрос, у меня есть следующий JSPX:Spring MVC. Наполнение выпадающего списка из различных объектов
<form:form modelAttribute="employee" id="employeeUpdateForm" method="post">
<form:select path="departmentId">
<form:options items="${departments}" />
</form:select>
<button type="submit">Save</button>
<button type="reset">Reset</button>
</form:form>
и мой метод updateForm:
@RequestMapping(value = "/{id}", params = "form", method = RequestMethod.GET)
public String updateForm(@PathVariable ("id") Long id, Model uiModel) {
uiModel.addAttribute("employee", employeeService.findById(id));
List<Department> departments = employeeService.getAllDepartments();
uiModel.addAttribute("department", departments);
return "staff/update";
}
"отдел" имеет два поля: DepartmentID (INT) и divisionName (String).
Итак, «сотрудник» и «отдел» - это два разных объекта, я хотел бы иметь возможность заполнять поле, относящееся к «employee» (departmentId), с строковыми представлениями из «отдела». Их departmentId соответствуют друг другу. После выбора определенного отдела его идентификатор отправляется на employee.departmentId.
Заранее благодарен!
Вы сталкиваетесь с некоторыми проблемами? Какая ошибка или проблема? – Usha
Проблема в том, что я не уверен, как это сделать. Это вопрос – orionix