c標籤遍歷迴圈幾種情況
阿新 • • 發佈:2019-01-27
1普通的情況
這個別名var="coun"必須新增,測試時感覺不加count 直接取${countNam}取不到值。
第三種:
<c:forEach items="${user }" var="coun" varStatus="sta">
${coun.counNam}
</c:forEach>
這個別名var="coun"必須新增,測試時感覺不加count 直接取${countNam}取不到值。
2.第二種情況:
直接想獲取list物件的某個值
例如:List<bean> list ; 一個bean實體的list集合
想要直接獲取第2個list的值不按照原先的集合順序遍歷,先取2,再取5,再去0等等雜亂無章的順序。
<c:forEach items="${termShop }" var="tshop" varStatus="status"> <c:set var="index" value="${status.index}"/>
<c:forEach items="${areaBeans[index].counCods }" var="coun">
<option value="${coun.counid}" <c:if test='${coun.counid == tshop.braAddCounid }' >selected</c:if>>
${coun.counnam}
</option>
</c:forEach>
</c:forEach>
這個例子是回顯省市縣的。
termShop 是一個list areaBeans是一個例子。根據termShop的的index來獲取 areanBeans中的相關資料。
看別人寫的
<c:forEach begin="0" end="${end - 1}" var="idx"> <tr> <td align="center" class="tcTrClass" height="20">${idx + 1}</td> <td align="left" class="tcTrClass" style="padding-left:3px;"> ${monthDatas[idx].URL} </td> <td align="right" class="tcTrClass"> ${monthDatas[idx].REQCOUNT} </td> </tr> </c:forEach>