关于<c:forEach>取得集合数量的问题
2015-04-16 16:26
302 查看
网上看到这个问题其中使用了:
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions"prefix="fn"%>
用其length属性可以获得集合数量:${fn:length(list)} (fn后面是冒号)其中的list就是<c:forEach>标签中items属性的值
试了一下:直接用集合的size方法也行。
<c:forEach items="${roleList}" var="role" varStatus="status">
<c:if test="${status.index % 3 == 0 }">
<tr>
</c:if>
<td align="left">[<a href='editRole.do?RoleID=${role.roleID }'>${role.roleName }</a>]<br /></td>
<c:if test="${(status.index+1) % 3 == 0 }">
</tr>
</c:if>
<c:if test="${status.count == roleList.size() }">
</tr>
</c:if>
</c:forEach>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions"prefix="fn"%>
用其length属性可以获得集合数量:${fn:length(list)} (fn后面是冒号)其中的list就是<c:forEach>标签中items属性的值
试了一下:直接用集合的size方法也行。
<c:forEach items="${roleList}" var="role" varStatus="status">
<c:if test="${status.index % 3 == 0 }">
<tr>
</c:if>
<td align="left">[<a href='editRole.do?RoleID=${role.roleID }'>${role.roleName }</a>]<br /></td>
<c:if test="${(status.index+1) % 3 == 0 }">
</tr>
</c:if>
<c:if test="${status.count == roleList.size() }">
</tr>
</c:if>
</c:forEach>
相关文章推荐
- <c:forEach>取得集合数量
- <iOS开发兼容问题>关于IOS6和IOS5旋屏问题
- 关于servlet服务端接收客户端发送的List<?>数据的问题
- 关于八数码问题中的状态判重的三种解决方法(编码、hash、<set>)
- List<Object>集合按照Object的某个字段排序,解决取不到父类字段问题
- 关于使用<s:property value="">形式取得 数据库图片地址的注意事项
- <c:forEach>标签关联集合循环嵌套问题
- <Web>关于盒模型的外边距问题
- 关于<<和>>重载操作符 返回值的问题
- 关于<rich:popupPanel>中的<h:inputText>不能正确修改后台的值 的问题
- Jsp页面关于BootStrap模态框和<a href onclick>事件不能同时使用,以及传参的问题
- 关于<signal.h>中SIG_ERR、SIG_DEL、SIG_IGN定义的问题
- <c:set> c:forEach> 问题
- web前端 关于IE8,7,6兼容问题笔记<四处收集>
- List装的不是Bean,而是String时,<c:forEach>如何遍历的问题
- jsp中<c:forEach varStatus="status">的属性值问题
- 关于luci的几个问题<一>
- 关于luci的几个问题<二>
- 关于<a>的一点问题问题及解决方案
- 关于struts2中<s:action>的问题