<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %> <%@ page contentType="text/html; charset=gb2312" language="java" %> <%@ page import="java.util.*,com.jspdev.ch3.TestBean"%> <% Collection users=new ArrayList(); for(int i=0;i<5;i++) { TestBean user=new TestBean(); user.setUserName("guest"+i); user.setPassword("guest1"+i); user.setAge(20+i); users.add(user); } session.setAttribute("users",users); %> <html> <head> <title>JSTL:c:forEach的使用</title> </head> <body bgcolor="#FFFFFF"><center> <h4>User list</h4> <table border=1> <tr><td>用户名</td><td>密码</td><td>年龄</td></tr> <c:forEach var="users" items="${users}"> <tr> <td><c:out value="${users.userName}"/></td> <td><c:out value="${users.password}"/></td> <td><c:out value="${users.age}"/></td> </tr> </c:forEach> </table> </center></body> </html> <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %> <%@ page contentType="text/html; charset=gb2312" language="java" %> <html> <head> <title>JSTL:c:forEach的使用</title> </head> <body bgcolor="#FFFFFF"><center> <h4>第二种迭代:1 to 10</h4> <c:forEach var="i" begin="1" end="10"> <c:out value="${i}"/> --> </c:forEach> <h4>第二种迭代:1 to 10,step=3</h4> <c:forEach var="i" begin="1" end="10" step="3"> <c:out value="${i}"/> --> </c:forEach> </center> </body> </html> <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %> <%@ page contentType="text/html; charset=gb2312" language="java" %> <%@ page import="java.util.*,com.jspdev.ch3.TestBean"%> <html> <head> <title>JSTL:c:forEach的使用</title> </head> <body bgcolor="#FFFFFF"><center> <h4>User list</h4> <table border=1> <tr><td>用户名</td><td>密码</td><td>年龄</td></tr> <c:forEach var="users" items="${users}" begin="2" end="4" step="2"> <tr> <td><c:out value="${users.userName}"/></td> <td><c:out value="${users.password}"/></td> <td><c:out value="${users.age}"/></td> </tr> </c:forEach> </table> </center> </body> </html> <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %> <%@ page contentType="text/html; charset=gb2312" language="java" %> <%@ page import="java.util.*,com.jspdev.ch3.TestBean"%> <html> <head> <title>JSTL:c:forEach的使用</title> </head> <body bgcolor="#FFFFFF"><center> <h4>User list</h4> <table border=1> <tr><td>用户名</td><td>密码</td><td>年龄</td><td>index</td><td>count</td><td>first?</td><td>last?</td></tr> <c:forEach var="users" items="${users}" varStatus="status"> <tr> <td><c:out value="${users.userName}"/></td> <td><c:out value="${users.password}"/></td> <td><c:out value="${users.age}"/></td> <td><c:out value="${status.index}"/></td> <td><c:out value="${status.count}"/></td> <td><c:if test="${status.first}"> <b></c:if> <c:out value="${status.first}"/></b></td> <td><c:if test="${status.last}"> <i> </c:if> <c:out value="${status.last}"/></i></td> </tr> </c:forEach> </table> </center> </body> </html> <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %> <%@ page import="java.util.*"%> <html> <head> <title>JSTL: Iterator Support -- Data Types Example</title> </head> <body bgcolor="#FFFFFF"> <h3>Data Types</h3> <% int[] myIntArray=new int[]{1,2,3,4,5,65,34}; String[] myStringArray=new String[]{"I ","am ","a ","Java","fans"}; Vector v=new Vector(); v.add("this"); v.add("is"); v.add("myEnumeration"); v.add("!"); Enumeration myEnumeration=v.elements(); HashMap myNumberMap=new HashMap(); myNumberMap.put("hellking","23"); myNumberMap.put("guest","23"); myNumberMap.put("guest2","223"); myNumberMap.put("guest3","232"); request.setAttribute("myIntArray",myIntArray); request.setAttribute("myStringArray",myStringArray); request.setAttribute("myEnumeration",myEnumeration); request.setAttribute("myNumberMap",myNumberMap); %> <h4>Array of primitives (int)</h4> <c:forEach var="i" items="${myIntArray}"> <c:out value="${i}"/> ? </c:forEach> <h4>Array of objects (String)</h4> <c:forEach var="string" items="${myStringArray}"> <c:out value="${string}"/><br> </c:forEach> <h4>myEnumeration (warning: this only works until myEnumeration is exhausted!)</h4> <c:forEach var="item" items="${myEnumeration}" begin="0" end="5" step="1"> <c:out value="${item}"/><br> </c:forEach> <h4>Properties (Map)</h4> <c:forEach var="prop" items="${myNumberMap}" begin="1" end="5"> <c:out value="${prop.key}"/> = <c:out value="${prop.value}"/><br> </c:forEach> <h4>String (Common Separated Values)</h4> <c:forEach var="token" items="red,blue,green"> <c:out value="${token}"/><br> </c:forEach> </body> </html> 顺便介绍一款上网加速器利器,程序员必备!自己一直在用,有需要的朋友可以试试! http://honx.in/i/VIFTbc6vD2Sxigzt
相关推荐
cforEach标签的使用祥解。c:forEach用法的详细介绍。
<c:foreach 中各种标签属性的用法,特别是varStatus的巧用
C-FOREACH用法需要遍历的集合放到items中,然后定义一个temp为每次应用到的集合元素,然后设置起步值及叠加步数
主要介绍了JSP中c:foreach遍历和s:iterator遍历异同,以两个完整实例形式对比分析了c:foreach遍历和s:iterator遍历的具体用法,具有一定参考借鉴价值,需要的朋友可以参考下
stl的配置方法: 1、将jstl.jar和standard.jar拷贝到web-inf/lib下即可(如只使用EL表达式,无需引用这两个包) <br>2、在jsp页面头部引入taglib方法如下: <%@ taglib prefix="c" uri=...
3.使用JSTL的<c:forEach>标签取代Category.isp和Produetjsp中的for循环语句。 (1)参考教材完成使用JSTL的<c:forEach>标签取代Category.jsp的for循环语句。 (2)自已完成使用JSTL的<c:forEach>标签取代Productjsp中的...
12、<c:forEach> begin、end和step的用法 13 、 <c:forEach> 循环 14、<c:forEach> varStatus 的四种属性 15、<c:forEach> 的用法 16、从客户端传送数据至服务端 17、使用Unicode转义字符 18、使用朝鲜语字符集 19、...
12、<c:forEach> begin、end和step的用法 13 、 <c:forEach> 循环 14、<c:forEach> varStatus 的四种属性 15、<c:forEach> 的用法 16、从客户端传送数据至服务端 17、使用Unicode转义字符 18、使用朝鲜语字符集 19、...
本文实例分析了jQuery each和js forEach用法。分享给大家供大家参考,具体如下: 对于遍历数组的元素,js和jquery都有类似的方法,js用的是forEach而jquery用的是each,简单举例; var arr = new Array(["b", 2, "a...
如果你已经有使用JavaScript的经验,你可能已经知道这两个看似相同的方法:Array.prototype.map()和Array.prototype.forEach()。 那么,它们到底有什么区别呢? 定义 我们首先来看一看MDN上对Map和ForEach的定义: ...
forEach是ES5中操作数组的一种方法,主要功能是遍历数组,例如: var arr = [1,2,3,4]; arr.forEach(alert); 等价于: var arr = [1, 2, 3, 4]; for (var k = 0, length = arr.length; k < length; k++) { ...
在c#中通过foreach遍历一个列表是经常拿用的方法,使用起来也方便,下面这篇文章先给大家介绍了关于C#中foreach遍历的使用方法,后面介绍了c#使用foreach注意的一些是,文中通过示例代码介绍的非常详细,对大家具有...
foreach()有两种用法: 复制代码 代码如下: foreach(array_name as $value) { statement; } 这里的array_name是你要遍历的数组名,每次循环中,array_name数组的当前元素的值被赋给$value,并且数组内部的下标向下移...
此外,foreach循环遍历是for循环的一种扩展,对比同浏览器端的forEach用法是一致的。 示例如下: >var arr = [ab,cd,ef] >var show = function(value,index,ar){ print(value) } >arr.forEach(show) ab cd ef 附加–...
所以,为了防止这样的信息出现,我使用foreach的时候,都会把参数进行强制类型转换,形势如下: foreach((array)$arr as $key => $value); 这样做一直相安无事,就在前几天,突然出现了问题。我强制类型转换以后不能...
这只是一种遍历数组简便方法。foreach 仅能用于数组,当试图将其用于其它数据类型或者一个未初始化的变量时会产生错误。有两种语法,第二种比较次要但却是第一种的有用的扩展。 复制代码 代码如下:foreach (array_...
} 但这个用法也很容易造成错误,而且也不容易找。 看例子更直截了当: PHP代码 复制代码 代码如下: <?php $arr = array(‘a’,’b’,’c’); $arr2 = array(‘d’, ‘e’, ‘f’); foreach($arr as $value){//...
本文实例讲述了ASP.NET中GridView、DataList、DataGrid三个数据控件foreach遍历用法。分享给大家供大家参考,具体如下: //gridview遍历如下: foreach (GridViewRow row in GridView1.Rows) { CheckBox cb = ...