這裏下拉列表是棘手的問題,我有未來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 (串)。因此,「員工」和「部門」是兩個不同的對象,我希望能夠使用來自「部門」的字符串表示填充與「員工」(departmentId)相關的字段。他們的部門是彼此匹配的。一旦某個部門被選中,其ID將被放入employee.departmentId。
在此先感謝!
您是否遇到一些問題?什麼是錯誤或問題? – Usha
問題是我不知道如何去執行它,這就是問題 – orionix