1普通的情况
<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>