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属性的值
相关推荐
14、<c:forEach> varStatus 的四种属性 15、<c:forEach> 的用法 16、从客户端传送数据至服务端 17、使用Unicode转义字符 18、使用朝鲜语字符集 19、JSP中最简单的国际化程序 20、错误检测 21、抛出异常 22、<c:if> ...
<c:foreach 中各种标签属性的用法,特别是varStatus的巧用
4) 1--EL表达式用${}表示,可用在所有的HTML和JSP标签中作用是代替JSP页面中复杂的JAVA代码. 2--EL表达式可操作常量 变量 和隐式对象. 最常用的 隐式对象有${param}和${paramValues}. ${param}表示返回请求参数...
1、在jsp页面的js中可以用jsp标签 var patientInfoList={patientId:”${session.patientId}”};var docDepList=[],noTypeMap=[“”,”普通号”,”主治医生号”,”副主任医师号”,”主任医师号”]; <c varStatus=”...
14、<c:forEach> varStatus 的四种属性 15、<c:forEach> 的用法 16、从客户端传送数据至服务端 17、使用Unicode转义字符 18、使用朝鲜语字符集 19、JSP中最简单的国际化程序 20、错误检测 21、抛出异常 22、<c:if> ...
js:$(“”+(i==0?...<c items=”${list}” var=”listValue” varStatus=”idx”> ”${idx.index></li>//添加样式 <input ${idx.index eq 1 ?”checked”:””}></input>//选中第一个</c>
<c:forEach items="${requestScope.students}" var="student" varStatus="num"> ${num.count} ${student.sname} <td><c:out value="${student.spass}" default=" " /> ${student...
在jsp中使用taglib指令引入自定义标签库 * 直接使用即可 <br> <br> <br>测试JSTL核心标签库</h1><br> <hr><br> 测试c:out</li><br> a(default)=<c:out value="${a}"/> <br> a(el)=${a } ...
<c var=”fileList” items=”${fileList}” varStatus=”i”> ”${i.count}”>${fileList.filePath}</option> </c> </select> 您可能感兴趣的文章:实现非常简单的js双向数据绑定angularjs学习笔记之双向...
<c:forEach> 为循环控制,它可以将集合(Collection)中的成员循序浏览一...<c:forEach [var="varName"] items="collection" [varStatus="varStatusName"] [begin="begin"] [end="end"] [step="step"]> </c:forEach>
<c:forEach var="item2" items="${list}" varStatus="status2"> 指要合并的属性 --%> <c:if test="${accountConfig.tablename==item2.tablename}"> <c:set var="tempFrist" value="${status.index }"></c:set> ...
//参数为form名,vo中需要添加的属性(为空时form里所有属性) var vo = word.getSingleVo("singleVo",["jcxcrs","xcjhl","tbjcxcrs"]); //var vo = word.getSingleVo("singleVo"); //组织成的图片vo var tpvo ...
MySQL数据库连接jar index.jsp文件文件中用到一下获取资源的代码...<c:forEach var="user" items="${userList}" varStatus="status"> 要用到的包: taglibs-standard-impl-1.2.5.jar taglibs-standard-spec-1.2.5.jar
我这里往后端传递checkbox 多选框value的值是通过字符串方式传递,先调用... <c items=${deploys} var=deploy varStatus=deployStatus> <input type=checkbox name=checkbox value=${deploy.id}/>${deploy.syst
1 所属部门选择其他时 ... <c var=item items=${deptidList} varStatus=status> ${item.value}'> ${item.name} </c> </select> <!-- 类型为其他时 需要填写其它部门 --> <input id='otherDept' na