`

jsp页面c标签中的varStatus属性的应用

 
阅读更多

jstl:   英文译意:JSP Standard Tag Library 

c:forEach items="${list1 }" var="desk" varStatus="s" >
<c:out  value=$[s.count] />
或者
<c:out  value=$[s.index+1] />
</c:forEach>

附注:
不论是对整数还是对集合进行迭代, <c:forEach>的varStatus属性所起的作用相同。和var属性一样,varStatus用于创建限定了作用域的变量(改变量只在当前标签体内起作用)。不过,由varStatus属性命名的变量并不存储当前索引值或当前元素,而是赋予javax.servlet.jsp.jstl.core.LoopTagStatus类的实例。该类包含了一系列的特性,它们描述了迭代的当前状态,如下这些属性的含义如下所示:

current:当前这次迭代的(集合中的)项。

index:当前这次迭代从0开始的迭代索引。

count:当前这次迭代从1开始的迭代计数。

first:用来表明当前这轮迭代是否为第一次迭代,该属性为boolean类型。

last:用来表明当前这轮迭代是否为最后一次迭代,该属性为boolean类型。

begin:begin属性的值。

end:end属性的值

step:step属性的值

分享到:
评论

相关推荐

    JSP实例编程100例

    14、&lt;c:forEach&gt; varStatus 的四种属性 15、&lt;c:forEach&gt; 的用法 16、从客户端传送数据至服务端 17、使用Unicode转义字符 18、使用朝鲜语字符集 19、JSP中最简单的国际化程序 20、错误检测 21、抛出异常 22、&lt;c:if&gt; ...

    c:foreach的各种用法

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

    EL表达式 (详解)

    4) 1--EL表达式用${}表示,可用在所有的HTML和JSP标签中作用是代替JSP页面中复杂的JAVA代码. 2--EL表达式可操作常量 变量 和隐式对象. 最常用的 隐式对象有${param}和${paramValues}. ${param}表示返回请求参数...

    使用js声明数组,对象在jsp页面中(获得ajax得到json数据)

    1、在jsp页面的js中可以用jsp标签 var patientInfoList={patientId:”${session.patientId}”};var docDepList=[],noTypeMap=[“”,”普通号”,”主治医生号”,”副主任医师号”,”主任医师号”]; &lt;c varStatus=”...

    JAP编程学习100例

    14、&lt;c:forEach&gt; varStatus 的四种属性 15、&lt;c:forEach&gt; 的用法 16、从客户端传送数据至服务端 17、使用Unicode转义字符 18、使用朝鲜语字符集 19、JSP中最简单的国际化程序 20、错误检测 21、抛出异常 22、&lt;c:if&gt; ...

    js对列表中第一个值处理与jsp页面对列表中第一个值处理的区别详解

    js:$(“”+(i==0?...&lt;c items=”${list}” var=”listValue” varStatus=”idx”&gt;  ”${idx.index&gt;&lt;/li&gt;//添加样式  &lt;input ${idx.index eq 1 ?”checked”:””}&gt;&lt;/input&gt;//选中第一个&lt;/c&gt;

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

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

    struts_jstl

    在jsp中使用taglib指令引入自定义标签库 * 直接使用即可 &lt;br&gt; &lt;br&gt; &lt;br&gt;测试JSTL核心标签库&lt;/h1&gt;&lt;br&gt; &lt;hr&gt;&lt;br&gt; 测试c:out&lt;/li&gt;&lt;br&gt; a(default)=&lt;c:out value="${a}"/&gt; &lt;br&gt; a(el)=${a } ...

    jsp中将后台传递过来的json格式的list数据绑定到下拉菜单select

    &lt;c var=”fileList” items=”${fileList}” varStatus=”i”&gt; ”${i.count}”&gt;${fileList.filePath}&lt;/option&gt; &lt;/c&gt; &lt;/select&gt; 您可能感兴趣的文章:实现非常简单的js双向数据绑定angularjs学习笔记之双向...

    <c:forEach>/jstl-1.2

    &lt;c:forEach&gt; 为循环控制,它可以将集合(Collection)中的成员循序浏览一...&lt;c:forEach [var="varName"] items="collection" [varStatus="varStatusName"] [begin="begin"] [end="end"] [step="step"]&gt; &lt;/c:forEach&gt;

    动态合并单元格

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

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

    //参数为form名,vo中需要添加的属性(为空时form里所有属性) var vo = word.getSingleVo("singleVo",["jcxcrs","xcjhl","tbjcxcrs"]); //var vo = word.getSingleVo("singleVo"); //组织成的图片vo var tpvo ...

    jar&java文档.zip

    MySQL数据库连接jar index.jsp文件文件中用到一下获取资源的代码...&lt;c:forEach var="user" items="${userList}" varStatus="status"&gt; 要用到的包: taglibs-standard-impl-1.2.5.jar taglibs-standard-spec-1.2.5.jar

    浅谈SpringMVC中post checkbox 多选框value的值(隐藏域方式)

    我这里往后端传递checkbox 多选框value的值是通过字符串方式传递,先调用... &lt;c items=${deploys} var=deploy varStatus=deployStatus&gt; &lt;input type=checkbox name=checkbox value=${deploy.id}/&gt;${deploy.syst

    jquery显示隐藏input对象

    1 所属部门选择其他时 ... &lt;c var=item items=${deptidList} varStatus=status&gt; ${item.value}'&gt; ${item.name}  &lt;/c&gt; &lt;/select&gt; &lt;!-- 类型为其他时 需要填写其它部门 --&gt; &lt;input id='otherDept' na

Global site tag (gtag.js) - Google Analytics