码迷,mamicode.com
首页 > Web开发 > 详细

Jsp中如何在<c:forEach >标签内获取集合的长度

时间:2017-04-01 14:52:48      阅读:555      评论:0      收藏:0      [点我收藏+]

标签:first   prefix   each   标签   list   jsp页面   ast   导入   nbsp   

利用jstl标签functions的prefix属性的length属性值

1.首先在jsp页面导入jstl function标签

<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> 

2.比如集合为messagelist

<c:forEach items="${messagelist }" var = "message">  
     <h3>${fn:length(messagelist) }</h3>  
</c:forEach>

这样即可输出messagelist集合的长度了额!

3.注意和以下的区别count属性

<c:forEach items="${messagelist }" var = "message" varStatus="go">  
     <h3>${go.count }</h3>  
</c:forEach>  

 

current:当前这次迭代的(集合中的)项。

index:当前这次迭代从0开始的迭代索引。

count:当前这次迭代从1开始的迭代计数。

first:用来表明当前这轮迭代是否为第一次迭代,该属性为boolean类型。

last:用来表明当前这轮迭代是否为最后一次迭代,该属性为boolean类型。

begin:begin属性的值。

end:end属性的值

step:step属性的值

Jsp中如何在<c:forEach >标签内获取集合的长度

标签:first   prefix   each   标签   list   jsp页面   ast   导入   nbsp   

原文地址:http://www.cnblogs.com/henuyuxiang/p/6655969.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!