[英]How to remove an element from any list object while iterating through <c:foreach> tag in select tag in JSP?
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
這兩個值是相同的。
例子:
[iphone,samsung,lenovo,motog,oneplus]
我想從中刪除iphone。
您不能刪除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>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.