我有一个控制器文件,其中包含模型中的值列表,例如,
List caseIds = new ArrayList();
for(int i=0; i<caseLists.size(); i++)
{
if(caseIds.contains(caseLists.get(i).getCaseId()))
continue;
else
caseIds.add(caseLists.get(i).getCaseId());
}
model.put("caseIdList", caseIds);
我想在下拉框中的 UI 中显示这个 caseIds。我的代码看起来像这样,
<select name="caseIds" id="caseIds">
<option value="">All</option>
<c:forEach var="item" items="${model.caseIdList}">
<option value="<c:out value='${item.caseIdList}'/>" >
<c:out value="${item.caseIdList}"/>
</option>
</c:forEach>
</select>
我的意思是我想要一个 id 和 value 作为 caseId 的下拉列表(选择框)。我了解使用 item.caseIdList 获取项目时出错。我应该如何接近?