JSTL FOREACH标签的varStatus状态属性
来源:互联网 发布:caffe 21 实战 pdf 编辑:程序博客网 时间:2024/06/10 00:49
<c:forEach items="${messages}"
var="item"
begin="0"
end="9"
step="1"
varStatus="var">
</c:forEach>
上面这段代码的意思是针对messages 对象进行循环,循环中的每个循环项的引用变量为
item,循环范围是从0到9,每次步长为1。而varStatus则定义了一个循环状态变量var,
循环状态变量中保存了循环进行时的状态信息,包括以下几个属性:
属性 类型 说明
index int 当前循环索引号
count int 成员总数
first boolean 当前成员是否首位成员
var="item"
begin="0"
end="9"
step="1"
varStatus="var">
</c:forEach>
上面这段代码的意思是针对messages 对象进行循环,循环中的每个循环项的引用变量为
item,循环范围是从0到9,每次步长为1。而varStatus则定义了一个循环状态变量var,
循环状态变量中保存了循环进行时的状态信息,包括以下几个属性:
属性 类型 说明
index int 当前循环索引号
count int 成员总数
first boolean 当前成员是否首位成员
last boolean 当前成员是否末尾成员
================================================================================================
一直不太清楚varStatus中index 和count的用法,尤其是下边一段代码:
<c:forEach var ="i" begin="1" end ="20" varStatus="status">
${i } ${status.index }<br>
</c:forEach>
status.index与count的输出结果是一样的。
查看了下源代码发现:
publicint getIndex() {
return (index + begin);
// our 'index' isn't getIndex()
}
publicint getCount() {
return (count);
}
原来index的值是迭代的索引值+begin的。。
- JSTL FOREACH标签的varStatus状态属性
- JSTL FOREACH标签的varStatus状态属性
- JSTL FOREACH标签的varStatus状态属性
- JSTL核心标签库中c:forEach 的 varStatus属性
- jstl标签中<c:forEach>中的varStatus属性
- JSTL中<c:forEach>标签中varStatus属性
- JSTL中forEach标签中varStatus属性名列表
- JSTL核心标签库---c:forEach varStatus属性
- JSTL中forEach标签中varStatus属性名列表
- <c:foreach> 标签 varStatus属性的含义
- javaweb学习-jstl-<c:forEach>中 varStatus的属性简介
- JSTL的varStatus属性
- Jstl <c:forEach varStatus="status">中 varStatus的属性简介
- 关于标签c:forEach的varStatus属性【整理】
- c:forEach的varStatus属性
- c:forEach的varStatus属性
- c:forEach的varStatus属性
- c:forEach的varStatus属性
- JAD的使用
- php 作图类JpGraph 使用
- 避免MasterPage整页刷新的方法
- 电脑屏幕设置
- Android的TextView与Html相结合的用法
- JSTL FOREACH标签的varStatus状态属性
- launcher2主要文件和类
- ls 排序
- 开源安全框架Apache Shiro
- 【php】php中cgi,fastcgi,php_mod比较
- windows 手动安装 PostgreSQL 9.0 zip解压缩版
- [批处理]_[Windows]_[命令行快速制作(合并)大文本文件]
- 【php】php运行模式的比较
- vi 全单词 (whole word) 搜素