JSTL跳出forEach循环

JSTL跳出forEach循环

<c:forEach items="${list2.classifyList}" var="list3"> //最外面循环
<c:set var="isDoing" value="0"/> //在里面循环外赋值
          
<c:forEach items="${spcList}" var="spcList" varStatus="i" > //第二层循环
            
<c:if test="${spcList.classifyid==list3.serialnumber}"> //判断相等后根据ID显示名称
             
 <input type="checkbox" name="classify" value="${list3.serialnumber}" checked>${list3.name}
             
 <c:set var="isDoing" value="1"/> //赋值跳出循环
            
</c:if>           
           
</c:forEach>
          
 <c:if test="${isDoing!='1'}"> //如果等于赋的值显示最外面循环内容
            
 <input type="checkbox" name="classify" value="${list3.serialnumber}">${list3.name}
           
</c:if>
</c:forEach>

发布了4 篇原创文章 · 获赞 16 · 访问量 23万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章