[转] javaweb学习-jstl-<c:forEach>中 varStatus的属性简介
2024-08-29 08:59:38
原文地址:http://blog.csdn.net/u010648555/article/details/51093277
varStatus是<c:forEach>jstl循环标签的一个属性,varStatus属性。就拿varStatus=“status”来说,事实上定义了一个status名的对象作为varStatus的绑定值。该绑定值也就是status封装了当前遍历的状态,比如,可以从该对象上查看是遍历到了第几个元素:${status.count}
我们常会用c标签来遍历需要的数据,为了方便使用,varStatus属性可以方便我们实现一些与行数相关的功能,如:奇数行、偶数行差异;最后一行特殊处理等等。先就varStatus属性常用参数总结下:
${status.index} 输出行号,从0开始。${status.count} 输出行号,从1开始。${status.current} 当前这次迭代的(集合中的)项${status.first} 判断当前项是否为集合中的第一项,返回值为true或false${status.last} 判断当前项是否为集合中的最后一项,返回值为true或falsebegin、end、step分别表示:起始序号,结束序号,跳跃步伐。
如:<c:forEach begin='1' end='5' step='2' items='${list}' var='item'>表示:操作list集合汇中1~5条数据,不是逐条循环,而是按每2个取值。即操作集合中的第1、3、5条数据。
附图:
最新文章
- div基础
- 【Unity3D游戏开发】之利用语法糖添加自定义拓展方法(下) (十八)
- 23.跳台阶问题[Fib]
- 使用IntersectionObserver更高效的监视某个页面元素是否进入了可见窗口
- 14.5.2.4 Locking Reads 锁定读:
- 安装MyEclipse Color Themes
- Error:The SDK Build Tools revision (19.0.3) is too low for project &#39;:app&#39;. Minimum required is 19.1.
- [AH/HNOI2017]大佬
- HttpServletRequest获取URL?后面的内容
- Mac OS: How to keep network connection alive after sleep
- GCD API记录(二)
- HttpClient 专题
- input(Text)控件作为填空输入,但运行后,有曾经输入的记录显示,用autocomplete=";off";解决
- [Ynoi2019模拟赛]Yuno loves sqrt technology III
- 【转】机器学习在B2B的应用
- redis lru实现策略
- POJ 2376 Cleaning Shifts【贪心】
- RecyclerView打造通用的万能Adapter
- 防火墙 Firewalld
- django官方文档读书笔记
热门文章
- 【Linux】字符转换命令paste
- PHOTOSHOP中3D下拉菜单为灰色如何设置
- C++的std::string的“读时也拷贝”技术!
- iOS 9 学习系列: Xcode Code Coverage
- 【Python】Windows平台下Python、Pydev连接Mysql数据库
- (面试题)有关Integer
- Knockout: radio选项切换引发click事件的一点总结
- C#基础第九天-作业-储蓄账户(SavingAccount)和信用账户(CreditAccount)
- mongodb 数据库操作--备份 还原 导出 导入(转)
- FIR调用DSP48E_05