JSTL中读取集合中的各种方法

循环:

<c:foreach items=”集合名字" var"集合定义的变量名字" [begin 开始循环的位置] [end 循环结束位置] [varStatus 迭代变量的名称 ] [step 步长]>${ 集合变量名字.属性或者直接集合所以定义的变量名字}</c:foreach>

List&Set:

根据当前元素下标取值,格式:${Scope的范围.集合的名字[下标元素]}默认pageScope(当前页有效)

 

Map:

根据当前元素下标取值,格式:${Scope的范围.集合的名字[Map中的key值]}默认pageScope(当前页有效)

循环:遵循Java中Map的属性,循环的时候相当于一个entrySet

<c:forEach items="${map}" var="entry">  
   <c:out value="${entry.key}" />  
   <c:out value="${entry.value}" />  
</c:forEach>

PS:<c:foreach>中varStatus 说明:

特性         Getter                       描述
current    getCurrent()           当前这次迭代的(集合中的)项
index       getIndex()               当前这次迭代从 0 开始的迭代索引
count       getCount()             当前这次迭代从 1 开始的迭代计数
first          isFirst()                  用来表明当前这轮迭代是否为第一次迭代的标志
last          isLast()                  用来表明当前这轮迭代是否为最后一次迭代的标志
begin      getBegin()             begin 属性值
end         getEnd()                 end 属性值
step        getStep()                step 属性值

转载于:https://www.cnblogs.com/edwardlauxh/archive/2010/04/20/1918605.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值