博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[转] javaweb学习-jstl-<c:forEach>中 varStatus的属性简介
阅读量:6839 次
发布时间:2019-06-26

本文共 607 字,大约阅读时间需要 2 分钟。

原文地址:

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条数据。

附图:

你可能感兴趣的文章
在HubSpot是如何应对Fat JAR困境的
查看>>
亚马逊发布新的AWS Step Functions集成
查看>>
Scrum联盟发布《2016年度Scrum状态调查报告》
查看>>
未来的C#之覆写放宽
查看>>
来自Buoyant公司的建议:如何在生产环境中应用服务网格
查看>>
CNCF宣布Envoy项目正式毕业
查看>>
Swift采用语言服务器协议
查看>>
TDD容易被忽略的五大前提
查看>>
持续交付:巨大的益处也伴随着巨大的挑战
查看>>
《NoSQL For Mere Mortals》书评与作者问答录
查看>>
从竞价词拍卖到人工智能 看阿里妈妈搜索营销之路
查看>>
使用weinre 远程调试移动设备上的网页
查看>>
Microsoft 宣布推出Nano Server与Hyper-V容器
查看>>
Racket 6.11提供了稳定的细化类型和依赖函数特性
查看>>
Linux常用命令: find 和 ping
查看>>
ajax分页
查看>>
一个8年web前端从业者的迷茫
查看>>
Nginx出现could not build the server_names_hash 解决办法
查看>>
angular入门
查看>>
Hexo搭建博客
查看>>