0
我使用數據庫填充組合框。此外,我正在檢查默認n設置爲選定。JSP組合框出錯值
<select name="managerID">
<option value="0">None</option>
<c:forEach items="${employees}" var="employee">
<option value="${employee.id}" <c:if test="${edit.managerId == employee.id}">selected="selected"</c:if>>${employee.firstName} ${employee.lastName}, ${employee.email}</option>
</c:forEach>
</select>
問題是,當我提交我總是得到默認值,而不是用戶選擇一個。
檢查呈現的html,'employee.id'的一些值是什麼? –
這是呈現的頁面源代碼。 <選擇name = 「經理ID」> \t <選項值= 「0」>無 \t \t \t \t \t \t \t <選項值= 「1」 選擇= '選擇'> Apurba納特,apurba.n @ imaginea.com \t \t \t \t \t \t \t <選項值= 「10」>錢德拉辛格[email protected] \t \t \t \t \t \t – chandings
而且,默認情況下,是否指'edit.managerId == employee.id'? –