jstl实现判断表格单双行(<c:forEach>用法)
来源:互联网 发布:世界云计算公司排名 编辑:程序博客网 时间:2024/05/16 05:58
先简单说一下c:forEach的用法,首先你要引用核心标签库。语法如下:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
jar包没有的我会在文章末尾给链接。
forEach标签封装了Java中的for,while,do-while循环。forEach标签是更加通用的标签,因为它迭代一个集合中的对象。
他的参数有:
<c:forEach items="<object>"// 要被循环的信息 begin="<int>"//开始的元素(0=第一个元素,1=第二个元素) end="<int>"//开始的元素(0=第一个元素,1=第二个元素) step="<int>"//每一次迭代的步长 var="<string>"//代表当前条目的变量名称 varStatus="<string>">// 代表循环状态的变量名称,这个东西很好用 ...
以上就是用法,多说一句这个标签是真的好用,比如varStatus的属性有:
current当前这次迭代的(集合中的)项
index当前这次迭代从 0 开始的迭代索引
count当前这次迭代从 1 开始的迭代计数
first用来表明当前这轮迭代是否为第一次迭代的标志
last用来表明当前这轮迭代是否为最后一次迭代的标志
用起来感觉很爽的,哈哈。
接下来是实现单双行的一个变色的例子
<c:forEach items="${beanPage.list}" var="h" varStatus="status"><tr <c:if test="${status.index%2==0}">bgcolor="red"</c:if>><!-- 就是上面这具实现变色的,后面是我的代码,不用管,通过varStatus.index来的得从 0 开始的迭代索引判断单双,在通过if来控制背景色--><td align="left">${h.id} </td><td align="left">${h.username}</td><td align="left">${h.age} </td><td align="left">${h.address}</td><td align="left">${h.email}</td></tr></c:forEach>
ok ,就是这样了,链接http://download.csdn.net/detail/cjs520131499/9893173
阅读全文
0 0
- jstl实现判断表格单双行(<c:forEach>用法)
- JSTL <c:forEach>用法
- jstl c:foreach的用法
- JSTL关于<c:forEach>用法
- jstl的用法--c:forEach||c:out
- jstl的用法--c:forEach||c:out
- (转载)jstl中<c:forEach>的用法
- JSTL C标签的 foreach 标签 用法
- jstl中<c:forEach>的用法
- jstl标签: c:Foreach用法详解
- jstl中<c:forEach>的用法
- jstl中<c:forEach>的用法
- jstl中<c:forEach>的用法
- Jstl标签<c:forEach>的用法
- jstl中<c:forEach>的用法
- jstl中<c:forEach>的用法
- jstl中<c:forEach>的用法
- jstl中<c:forEach>的用法
- 三种列表的代码
- 生成验证码且进行登录验证
- 在做业务时重写equals方法也要重写hashcode方法
- 使用Maven导出war包
- 寻找两个有序数组的第k小的数
- jstl实现判断表格单双行(<c:forEach>用法)
- Linux使用退格键时出现^H ^?解决方法
- 移动端UI设计750揭秘
- MySQL调优三步曲(慢查询、explain profile)
- 嵌入式软件测试的十大方法
- Linux常用shell命令
- 得到听书笔记
- 让单片机直接支持printf函数
- 版本控制-Git