请问在javaweb中怎么让table横着显示!我用的是c:forEach,我不用div和css!!!
1个回答
展开全部
c:forEach标签中嵌套使用html标助排列显示
我说个思路,forEach标签中有内置参数表明循环中的序号i,判断i%3的值,如果等于2就表示该行输出了3个元素了,添加个换行标签,这样就能保证,每行输出3个元素了
<c:forEach var="item" items="items" varStatus="status">
<c:if test="${status.index%3==2}">
这里作换行处理
</c:if>
<c:out value="${name}"/>
</c:forEach>
追问
怎么换行处理,在table中我想不出来。
追答
table中换行用tr标签,可以这样
<table>
<c:forEach var="item" items="items" varStatus="status">
<c:if test="${status.index%3==0}">
<tr>
</c:if>
<td>
<c:out value="${name}"/>
</td>
<c:if test="${status.index%3==2}">
</tr>
</c:if>
</c:forEach>
</table>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询