JSTL FOREACH循环每行两和三列的显示方法
1.两列的
<c:forEach var="bean" items="${result}" varStatus="status">
<c:if test="${status.count%2==1}">
<tr>
</c:if>
<td><b>${bean.id}</b>:${bean.name}</td>
<c:if test="${status.count%2==0}">
</tr>
</c:if>
<c:set var ="v_count" value="${status.count}"/>
</c:forEach>
<c:if test="${v_count%2==1}">
<td></td>
</tr>
</c:if>2.三列的
?
<c:forEach var="bean" items="${result}" varStatus="status">
<c:if test="${status.count%3==1}">
<tr>
</c:if>
<td><b>${bean.id}</b>:${bean.name}</td>
<c:if test="${status.count%3==0}">
</tr>
</c:if>
<c:set var ="v_count" value="${status.count}"/>
</c:forEach>
<c:if test="${v_count%3==1}">
<td></td>
<td></td>
</tr>
</c:if>
<c:if test="${v_count%3==2}">
<td></td>
</tr>
</c:if>?