<c:foreach>用法

<c:foreach>用法

转的,可以用来作为自己的学习笔记

<c:foreach>类似于for和foreach循环   以下是我目前见过的用法: 
1、循环遍历,输出所有的元素。 
<c:foreach items="${list}"
var="li"> 
${li} 
</c:foreach> 
注意:items 用于接收集合对象,var
定义对象接收从集合里遍历出的每一个元素。同时其会自动转型。 
2、循环遍历,输出一个范围类的元素。 
<c:foreach items
="${lis}" var = "li " begin="2" end
="12"> 
${li} 
</c:foreach> 
注意:begin
定义遍历的开始位置,end定义遍历的结束位置。begin
和end的引号必须写。 
3、循环遍历,输出除某个元素以外的元素或输出指定元素。 
<c:foreach items="${list}"
var ="li" varStatus="status"> 
<c:if
text="${status.count==1}> 
${"第一个元素不要"} 
</c:if> 
${li} 
</
c:foreach> 
注意:varStatus
表示当前集合的状态(其实是不是,我也不太清楚,只知道这样用,会的人指点下),count为循环一个计算器。 
4、循环遍历,输出第一个或最后一个元素。 
<c:foreach
items="${list}" var ="li" varStatus="status"> 
<c:if
test="${status.first}">我是第一个元素</c:if> 
<c:if
test="${status.last}">我是最后一个元素</c:if> 
</c:foreach> 
注意:first表示如果是一个元素,则返回ture,反之则返回false 
          
last 表示如果是最后一个元素,则返回ture,反之则返回false。
5、循环遍历,按指定步长输出。
<c:foreach
items="list" var ="li"
step="2">
${li}
</c:foreach>
注意:step为循环的步长。每次隔两个单位输出一个。如:1、3、5、==

时间: 2024-10-12 14:00:34

<c:foreach>用法的相关文章

【JS】&lt;c:foreach&gt;用法

<c:foreach>类似于for和foreach循环   以下是我目前见过的用法: 1.循环遍历,输出所有的元素. 1 <c:foreach items="${list}" var="li"> 2 ${li} 3 </c:foreach> 注意:items 用于接收集合对象,var 定义对象接收从集合里遍历出的每一个元素.同时其会自动转型. 2.循环遍历,输出一个范围类的元素. 1 <c:foreach items =&q

forEach用法介绍

1 array.forEach(callback[, thisArg]) callback在数组每一项上执行的函数,接收三个参数: currentValue 当前项(指遍历时正在被处理那个数组项)的值. index 当前项的索引(或下标). array 数组本身. thisArg可选参数.用来当作callback 函数内this的值的对象. forEach 方法按升序为数组中含有效值的每一项执行一次callback 函数,那些已删除(使用delete方法等情况)或者从未赋值的项将被跳过(但不包括

Pig foreach用法举例

foreach:一行一行的遍历数据,处理一行的数据,然后返回一个tuple. users = load '/users.data';   1)别名引用 f = foreach users generate name, age;   2)位置引用 f = foreach users generate $0, $1; 3)字段区间 .. 从name字段开始到最后一个字段 f = foreach users generate name.. 从第一个字段开始到age字段 f = foreach user

JSP 基础之 JSTL &lt;c:forEach&gt;用法

摘录自:http://www.cnblogs.com/jokerjason/p/5740917.html JSTL所支持的迭代标签有两个,分别是<c:forEach>和<c:forTokens>.这里介绍的是<c:forEach>标签. <c:forEach>标签的作用就是迭代输出标签内部的内容.它既可以进行固定次数的迭代输出,也可以依据集合中对象的个数来决定迭代的次数. <c:forEach>标签,需要与el表达式联合使用 <c:forE

foreach用法

//array.forEach(function(currentValue,index,arr),thisValue); //currentValue,必需,当前元素//index 可选,当前元素的索引值//arr 可选,当前元素所属的数组对象//thisValue 可选,传递给函数的值一般用this值,如果参数为空,undefined会传递给this var num = [1,3,5,7]; var sum = 0; function myFunction(item,index){ sum+=

foreach 用法例子

例子图.......... 例子1  foreach获取动态IP foreach循环获取ip addr下的所有动态的IP (find dynamic=yes,查找动态的) do={:put  利用get获取IP}

PHP中foreach用法详细讲解

1.foreach是什么? foreach是PHP的一种语法结构,其实就是一个工具,(工具:就是工作的时候用到的器具),那么在程序开发过程中,为了达到程序效果,就用到了foreach. 2.如何用? 官方: foreach (array_expression as $value) statement foreach (array_expression as $key => $value) statement例1: $arr = array(1,2,3,4);//定义数组 foreach ($ar

Angular.forEach用法

1.针对对象循环(key,value) 官方示例: var values = {name: 'misko', gender: 'male'}; var log = []; angular.forEach(values, function(value, key) { this.push(key + ': ' + value); }, log); expect(log).toEqual(['name: misko', 'gender: male']); 2.针对对象数组(key,value) 非官方

velocity foreach用法

<body > #set( $result = ${list}) #set ($i=0) #foreach($onlineData in ${onlineDataList}) <table border="1"> $result.get($i) #set($i=$i+1) <tr> #foreach($hour in [0..23]) <th>$hour</th> #end </tr> <tr> #fo