에서 드롭 다운 목록을 채우기 것은 까다로운 문제입니다, 나는 다음하여 jspx 있습니다스프링 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를 (끈).
"employee"와 "department"는 두 개의 서로 다른 객체이므로 "department"의 문자열 표현으로 "employee"(departmentId)와 관련된 필드를 채우고 싶습니다. 그들의 부서 ID가 서로 일치합니다. 특정 부서가 선택되면이 ID는 employee.departmentId에 저장됩니다.
미리 감사드립니다.
몇 가지 문제가 있습니까? 오류 또는 문제는 무엇입니까? – Usha
문제는 어떻게 수행해야할지 모르겠다. 문제는 – orionix