c标签遍历循环几种情况


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> 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值