您的位置:首页 > Web前端 > JavaScript

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

2010-04-20 16:51 120 查看
循环:

<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 属性值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: