HTML:
<select name="myList" id="myList" style="width: 170px;">
<option value="">All Items</option>
<c:forEach var="item" items="${items}">
<c:if test="${item != 'N/A'}">
<option value="${item}">${item}</option>
</c:if>
</c:forEach>
</select>
Controller :
...
List<Item> myItemList = itemDaoImpl.getAll();
...
view.addObject("items", myItemList);
这只是我的 Controller 的相关部分。当我加载页面时,它给我“错误[对象对象]”javascript错误,并在 Controller 调用时给我内部服务器错误。我不明白原因,请指导我吗?
最佳答案
查看迭代示例,
<c:forEach var="item" items="${items}">
<c:if test="${item.itemName !='N/A'}">
<option value="${item.itemId}">${item.itemName}</option>
</c:if>
</c:forEach>
您必须将 (itemName, itemId) 替换为您的类成员。
干杯..!
关于java - Spring,渲染列表为 <c :forEach> gives error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46092317/