标签的用法
来源:互联网 发布:淘宝网官网电脑版登录 编辑:程序博客网 时间:2024/06/05 08:16
<c:foreach>标签是用于在JSP中进行迭代输出的,类似于JAVA中的for循环。
该标签有如下几个属性:
1.var:用于读取迭代出来的变量。
2.items:要迭代的集合或数组。他支持JAVA中的全部集合和数组(对象数组和基本类型数组),还支持
SQL查询所获得的行(javax.servlet.jsp.jstl.sql.Result)。
3.varStatus:迭代标量,表示迭代的状态,可访问迭代自身的一些信息。其属性含义如下:
current:当前这次迭代的(集合中的)项。
index:当前这次迭代从0开始的迭代索引。
count:当前这次迭代从1开始的迭代计数。
first:用来表明当前这轮迭代是否为第一次迭代,该属性为boolean类型。
last:用来表明当前这轮迭代是否为最后一次迭代,该属性为boolean类型。
begin:begin属性的值。
end:end属性的值
step:step属性的值
下面就来看一个个基本的例子,表格隔行背景色变化
xml 代码
<c:forEach var="item" items="${contents}" varStatus="status">
<tr <c:if test="${status.count%2==0}">bgcolor="#CCCCFE"</c:if> align="left">
xxx
</tr>
</c:forEach>
限制
·假若有begin属性时,begin必须大于等于 0
·假若有end属性时,必须大于begin
·假若有step属性时,step必须大于等于0
Null 和 错误处理
·假若items为null时,则表示为一空的集合对象
·假若begin大于或等于items时,则迭代不运算
说明
如果要循序浏览一个集合对象,并将它的内容显示出来,就必须有items属性。
- 几个标签的用法
- meta标签的用法
- 标签的用法
- JSTL标签的用法
- 标签的巧妙用法
- forEach 标签的用法
- html标签的用法
- 标签的用法
- 标签的用法
- 标签label的用法
- display标签的用法
- base 标签的用法
- META标签的用法
- JSTL标签的用法
- h标签的用法
- C标签的用法
- <meta>标签的用法
- set标签的用法
- 测试工程师的任务
- 数字信号处理中为什么要加窗
- doxygen相关问题
- Loading UserControl Dynamically in UpdatePanel 【transfer]
- 人的一生会遇到四个人!
- 标签的用法
- 关于CString总结(转) CString好用但太容易出错了
- The.Ten.Commandments.-摩西十戒
- 页面传值问题(转)
- VC自定义消息的发送与接收的方法实现
- Sun 存储模拟器的使用
- IO:cin.clear() 和 cin.sync() 的区别
- for update的作用
- 窗口样式