posts - 68, comments - 19, trackbacks - 0, articles - 1

          jstl循環(huán)

          Posted on 2010-10-21 22:23 viery 閱讀(6682) 評論(2)  編輯  收藏 所屬分類: JavaEE
          <%@ 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循環(huán)</title>
            </head>

            <body>
          一、整數(shù)
              <c:forEach var="i" begin="1" end="10" step="1">
                <c:out value="${i}" />,
              </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="${x}"/></td> 
                  <td><c:out value="${x * x}"/></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="${dailyPrice}"/></td></tr>
             </c:forTokens>
             </table><p>
          四、使用步長
             <table> 
              <tr><th>second</th> 
              <th>second</th></tr> 
              <c:forEach var="seconds" begin="0" end="${pageContext.session
          .maxInactiveInterval}" step="60"> 
              <tr><td><c:out value="${seconds}"/></td> 
                  <td><c:out value="${seconds}"/></td></tr> 
             </c:forEach> 
            </table> <p>
          五、對數(shù)組進行循環(huán)<p>
            <% int ai[] = {10, 20, 30, 40, 50};
            pageContext.setAttribute("ary", ai);
            %>
            <c:forEach var="i" items="${ary}">
              <c:out value="${i}"/>*
            </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++) // 循環(huán)列出所有可用的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="${pageContext.request.cookies}"> 
              <tr><td><c:out value="${cook.name}"/></td> 
                  <td><c:out value="${cook.value}"/></td></tr> 
             </c:forEach> 
            </table> <p>

          六、字符串數(shù)組循環(huán)
           <% String as[] = {
                      "A first string", "La deuxieme string", "Ella troisiemo stringo"
                  };
                  request.setAttribute("stringArray", as);
           %><p>
           <c:forEach var="string" items="${stringArray}">
            <c:out value="${string}"/><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="${enumeration}" begin="2" end="10" step="2">
               <c:out value="${item}"/><br>
             </c:forEach><p>
          八、map<p>
             <c:forEach var="prop" items="${numberMap}" begin="1" end="5">
               <c:out value="${prop.key}"/> = <c:out value="${prop.value}"/><br>
             </c:forEach>

           

           </body>
          </html>

          Feedback

          # re: jstl循環(huán)  回復  更多評論   

          2015-11-02 15:43 by aaaaaaaaaaaaaa
          <script>alert('aa')<script>

          # re: jstl循環(huán)  回復  更多評論   

          2015-11-02 15:45 by aaaaaaaaaaaaaa
          /><script>alert('aa')<script>
          主站蜘蛛池模板: 墨竹工卡县| 孟津县| 泰顺县| 万盛区| 长岛县| 嵩明县| 岳普湖县| 娄底市| 临泽县| 库车县| 武强县| 高邮市| 临清市| 南召县| 砀山县| 托克托县| 麻阳| 青铜峡市| 澎湖县| 阿拉善左旗| 乌拉特前旗| 博客| 晋宁县| 遂宁市| 洪洞县| 舟曲县| 宜春市| 敦煌市| 通城县| 天津市| 三明市| 阳山县| 兰州市| 平原县| 蒙自县| 长武县| 镇安县| 彩票| 德惠市| 嘉兴市| 镇赉县|