|
<%@ page contentType="text/html; charset=GBK" %> <%@ page import="java.util.*" %>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %> <html> <head> <title>JSTL测试1--c:forEach循环</title> </head>
<body> 一、整数 <c:forEach var="i" begin="1" end="10" step="1"> <c:out value="" />, </c:forEach><p>
二、计算x的平方 <table> <tr><th>Value</th> <th>Square</th></tr> <c:forEach var="x" begin="0" end="10" step="2"> <tr><td><c:out value=""/></td> <td><c:out value="0"/></td></tr> </c:forEach> </table> <p> 三、字符串"47,52,53,55,46,22,16,2" 分隔. <table border="1"> <c:forTokens items="47,52,53,55,46,22,16,2" delims="," var="dailyPrice"> <tr><td><c:out value=""/></td></tr> </c:forTokens> </table><p> 四、使用步长 <table> <tr><th>second</th> <th>second</th></tr> <c:forEach var="seconds" begin="0" end="1800" step="60"> <tr><td><c:out value=""/></td> <td><c:out value=""/></td></tr> </c:forEach> </table> <p> 五、对数组进行循环<p> <% int ai[] = {10, 20, 30, 40, 50}; pageContext.setAttribute("ary", ai); %> <c:forEach var="i" items=""> <c:out value=""/>* </c:forEach><p>
<% Cookie c=new Cookie("cookie1","one"); response.addCookie(c); %>
<% Cookie cookies[]=request.getCookies(); Cookie sCookie=null; String sname=null; String name=null; if(cookies==null) // 如果没有任何cookie out.print("none any cookie"); else { //out.print(cookies.length + "<br>"); for(int i=0;i<cookies.length; i++) // 循环列出所有可用的Cookie { sCookie=cookies[i]; sname=sCookie.getName(); name = sCookie.getValue(); out.println(sname + "->" + name + "<br>"); } } %> <table border="1" align="center"> <tr><th>Cookie Name</th> <th>Cookie Value</th></tr> <c:forEach var="cook" items=""> <tr><td><c:out value=""/></td> <td><c:out value=""/></td></tr> </c:forEach> </table> <p>
六、字符串数组循环 <% String as[] = { "A first string", "La deuxieme string", "Ella troisiemo stringo" }; request.setAttribute("stringArray", as); %><p> <c:forEach var="string" items=""> <c:out value=""/><br> </c:forEach> 七、枚举 <% Hashtable hashtable1 = new Hashtable(); pageContext.setAttribute("numberMap", hashtable1); hashtable1.put(new Integer(1), "uno"); hashtable1.put(new Integer(2), "dos"); hashtable1.put(new Integer(3), "tres"); hashtable1.put(new Integer(4), "cuatro"); hashtable1.put(new Integer(5), "cinco"); hashtable1.put(new Integer(6), "seis"); hashtable1.put(new Integer(7), "siete"); hashtable1.put(new Integer(8), "ocho"); hashtable1.put(new Integer(9), "nueve"); hashtable1.put(new Integer(10), "diez");
java.util.Enumeration enumeration = hashtable1.keys(); pageContext.setAttribute("enumeration", enumeration); %>
<c:forEach var="item" items="" begin="2" end="10" step="2"> <c:out value=""/><br> </c:forEach><p> 八、map<p> <c:forEach var="prop" items="" begin="1" end="5"> <c:out value=""/> = <c:out value=""/><br> </c:forEach>
</body> </html>
|