`

<c:forEach varStatus="status">中 varStatus的属性简介

    博客分类:
  • JSTL
 
阅读更多

我们常会用c标签来遍历需要的数据,为了方便使用,varStatus属性可以方便我们实现一些与行数相关的功能,如:奇数行、偶数行差异;最后一行特殊处理等等。先就varStatus属性常用参数总结下:

${status.index}      输出行号,从0开始。
${status.count}      输出行号,从1开始。
${status.current}   当前这次迭代的(集合中的)项
${status.first}  判断当前项是否为集合中的第一项,返回值为true或false
${status.last}   判断当前项是否为集合中的最后一项,返回值为true或false
begin、end、step分别表示:起始序号,结束序号,跳跃步伐。

如:<c:forEach begin='1' end='5' step='2' items='${list}' var='item'>
表示:操作list集合汇中1~5条数据,不是逐条循环,而是按每2个取值。即操作集合中的第1、3、5条数据。

下面是我从网上找的图,觉得挺好,收藏了:

c:forEach varStatus=status中 varStatus的属性简介 - 小二ン上茶 - Ice river Age ★ 冰河时代

2
2
分享到:
评论

相关推荐

    <c:forEach>/jstl-1.2

    &lt;c:forEach&gt; 为循环控制,它可以将集合(Collection)中的成员循序浏览一遍。运作方式为当条件符合时,就会持续重复执行&lt;c:forEach&gt;的本体内容。 语法 语法1:迭代一集合对象之所有成员 &lt;c:forEach [var="varName...

    JSTL标准标签库 <C:out>、<c:set>、<c:remove>和<c:catch>标记 <c:if>、<c:choose>、<c:when>和<c:otherwise>标记 <c:forEach>和<c:forTokens>标记

    ◎ JSTL的基本概念、安装与配置 ◎ JSTL的通用标记:&lt;c:out&gt;、&lt;c:set&gt;、&lt;c:remove&gt;和&lt;c:catch&gt;标记 ◎ 条件处理标记:&lt;c:if&gt;、&lt;c:choose&gt;、&lt;c:when&gt;和&lt;c:otherwise&gt;标记...◎ 循环标记:&lt;c:forEach&gt;和&lt;c:forTokens&gt;标记

    动态合并单元格

    &lt;c:forEach var="item2" items="${list}" varStatus="status2"&gt; &lt;%-- tablename指要合并的属性 --%&gt; &lt;c:if test="${accountConfig.tablename==item2.tablename}"&gt; &lt;c:set var="tempFrist" value="${status.index...

    数据库分页脚本 jsp

    &lt;c:forEach begin="1" end="${totalPages}" step="1" var="pageIndex"&gt; &lt;c:choose&gt; &lt;c:when test="${pageIndex eq pageNumber}"&gt; &lt;option value="${pageIndex}" selected="selected"&gt;${pageIndex}&lt;/option&gt; ...

    简单的一个学生管理系统 servlet+JSP

    &lt;c:forEach items="${requestScope.students}" var="student" varStatus="num"&gt; &lt;tr&gt; &lt;td&gt;${num.count}&lt;/td&gt; &lt;td&gt;${student.sname}&lt;/td&gt; &lt;td&gt;&lt;c:out value="${student.spass}" default=...

    struts_jstl

    &lt;/tr&gt;&lt;br&gt; &lt;/c:forEach&gt;&lt;br&gt; &lt;/table&gt;&lt;br&gt; &lt;p&gt;&lt;br&gt; &lt;li&gt;循环控制标签:c:foreach&lt;/li&gt;&lt;br&gt;&lt;br&gt; &lt;table border="1"&gt;&lt;br&gt; &lt;tr&gt;&lt;br&gt; &lt;td&gt;姓名&lt;/td&gt;&lt;br&gt; &lt;td&gt;年龄&lt;/td&gt;&lt;br&gt; &lt;td&gt;所属组&lt;/td&gt;&lt;br&gt; &lt;/tr&gt;&lt;br&gt; &lt;c:forEach var...

    c:foreach的各种用法

    &lt;c:foreach 中各种标签属性的用法,特别是varStatus的巧用

    第8章 JSTL.ppt

    爱好:&lt;c:forEach items="${paramValues.Habit}" var="habit"&gt; ${habit} &lt;/c:forEach&gt; 如果字符串是由逗号分隔的一组值,forEach也支持将其分割 &lt;c:forEach items="Monday,Tuesday,Wednesday" var="week"&gt; ${...

    c:forEach标签的使用祥解

    cforEach标签的使用祥解。c:forEach用法的详细介绍。

    Java Oracle分页处理

    i&lt;=${page.totalPages};i++) document.write("&lt;option value="+i+"&gt;"+i+"&lt;/option&gt;"); document.forms[0].pagetype.options[${page.currentPage}-1].selected = true; &lt;/script&gt; &lt;/...

    静态页面里动态显示信息

    &lt;c:forEach var="fromEmp" items="${fromEmps}"&gt; &lt;td width="60"&gt;${fromEmp.name}&lt;/td&gt; &lt;/c:forEach&gt; &lt;td&gt;KPI成绩&lt;/td&gt; &lt;/tr&gt; &lt;c:forEach var="datas" items="${dataList}"&gt; &lt;tr align="center"&gt; &lt;td&gt;&nbsp;...

    ajax、mysql、jstl实现分页、局部刷新界面

    &lt;/c:forEach&gt; &lt;/table&gt; &lt;div style="margin:0px 0px 0px 800px"&gt; 总共有${pageNum+1}页-第${currentPage+1}页-&lt;a href="index.jsp?currentPage=${currentPage-1}"&gt;上一页&lt;/a&gt; - &lt;a href="index.jsp?...

    简单的租房发布系统--zf4(租房4)

    这是一个关于租房信息发布的信息系统&lt;c:forEach items="${list}" var="fwxx"&gt; ... &lt;a href='detail.do?fwid=${fwxx.fwid}'&gt;${fwxx.title}&lt;/a&gt; &lt;logic:equal name="fwxx" property="uid" value="${sessionScope....

    比较简便的分页包,该分页只限用于web工程

    // -----------1 &lt;c:forEach items="${fenye.data}" var="d"&gt; &lt;tr&gt; &lt;td&gt;&nbsp;${d.name}&lt;/td&gt; &lt;td&gt;&nbsp;${d.sex=="F"?"男":"女"}&lt;/td&gt; &lt;td&gt;&nbsp;${d.address}&lt;/td&gt; &lt;td&gt;&nbsp;${d.tel}&lt;/td&gt; &lt;/tr&gt; //----...

    分页 servlet

    &lt;c:forEach items="${entryList}" var="entry"&gt; &lt;tr align="center"&gt; &lt;td&gt;${entry.entryID}&lt;/td&gt; &lt;td&gt;${entry.title}&lt;/td&gt; &lt;td&gt;&lt;a href="viewEntry?entryID=${entry.entryID}"&gt;View&lt;/a&gt;&lt;/td&gt; ...

    JSTL开发使用手册

    用于循环的 &lt;c:forEach&gt;?标签 用于分隔字符的 &lt;c:forTokens&gt;?标签? 用于包含页面的 &lt;c:import&gt; 用于得到 URL?地址的 &lt;c:url&gt;?标签? 用于页面重定向的 &lt;c:redirect&gt;?标签? 用于包含传递参数的?&lt;c:param&gt; 标签?.

    【JavaScript源代码】ajax jquery实现页面某一个div的刷新效果.docx

    ajax jquery实现页面某一个div的刷新效果  原始代码是这样的: &lt;div class='control-group'&gt; &lt;label class='control-label' for='inputSelect'&gt;所属...&lt;c:forEach items="${list }" var="list"&gt; &lt;option value="${l

    用word书签替换的方式将网页内容导出到word

    &lt;c:forEach var="mxvo" items="${jgList}" varStatus="s"&gt; &lt;form name="mxvoForm"&gt; &lt;!-- 注:这里的宽度设置为表格单元格宽度(厘米*100)--&gt; &lt;textarea name="tbjcmcrs" style="width:349;display:none"&gt;&lt;c:out ...

    EL表达式 (详解)

    EL表达式 (详解) EL表达式 1、EL简介 1)语法结构 ${expression} 2)[]与.... EL 提供.... 当要存取的属性名称中包含一些特殊...=或ne、&lt;或lt、&gt;或gt、&lt;=或le、&gt;=或ge 3.逻辑运算符有三个:&&或and、||或or、!或not ...

    小型的图书管理

    &lt;p&gt;书籍类型:&lt;select name="booktype" &gt; &lt;c:forEach items="${types}" var="type"&gt; &lt;option value="${type.typeid}"&gt; ${type.typename} &lt;/option&gt; &lt;/c:forEach&gt; &lt;/select&gt; &lt;p&gt;&lt;input type="submit" ...

Global site tag (gtag.js) - Google Analytics