JSP中的示例代码:
<select>
<option value="0">Select</option>
<c:forEach items="${list} var="someList">
<option value="${someList.value}">${someList.displayText}</option>
</c:forEach>
</select>
列出来自存储在模型对象中的spring控制器的对象。
现在someList.value和someList.displayText两个值都相同Ex:[iphone,samsung,lenovo,motog,oneplus]
我想从此删除iphone。请尽快了解解决方案。
答案 0 :(得分:2)
您无法移除c:forEach
标记中的项目,但可以使用c:if
标记从选项中过滤“iphone”。
<select>
<option value="0">Select</option>
<c:forEach items="${list} var="someList">
<c:if test="${someList.value != 'iphone'}">
<option value="${someList.value}">${someList.displayText}</option>
</c:if>
</c:forEach>
</select>