我有两个列表,例如部门和经理,我将这两个列表放在请求范围内。现在我想在选择框中显示两个列表,这样当用户选择一个部门时,相应的经理应该默认出现在下一个选择框中。如果我想更换经理,我可以选择任何其他并保存。
我的jsp是这样的。第一个有部门的选择框。
<select id="dname" name="Name" onchange="autoPopulateModifydept();">
<option value="">-Select</option>
<c:forEach var="departmentList" items="${departmentList}">
<option value='${departmentList.getDepartment()}@${departmentList.getId()}'>${departmentList.getDepartment()}</option>
</c:forEach>
</select>
具有管理器列表的第二个选择框。
<select id="deptHead" name="deptHead" onchange="autoPopulatedeptHead();">
<option value="">-Select-</option>
<c:forEach var="projectmanager" items="${projectManagerList}">
<option value='${projectmanager.getProjectManagerName()}@${projectmanager.getPmId()}'>${projectmanager.getProjectManagerName()}</option>
</c:forEach>
</select>
这里部门中的 getId 和经理中的 getPmId 是相同的。基于此,我想链接两个选择框。怎么做。