<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ## core ~~~ <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> ~~~ ### c:if ~~~ <% int i = 3; request.setAttribute("i", i); %> <% if (i > 4) { %> <h3>正確的</h3> <% } else { %> <h3>錯誤的</h3> <% } %> //jstl 的寫法,比原生的寫法簡便很多,但是需要注意的是test里面的內容必須是el表達式 <c:if test="${i > 4}" var="flag" scope="request"> //可以將計算結果放到var中,它會放到最小域中.如果指定了scope就可以選擇將結果放到哪個域中. 但是這兩個基本用不到. <h3>正確的</h3> </c:if> <c:if test="${i < 4}" var="flag"> <h3>錯誤的</h3> </c:if> ${flag} ~~~ ### c:foreach 基礎用法 ~~~ <c:forEach begin="1" end="10" step="1" var="i"> ${i} </c:forEach> <c:forEach begin="1" end="20" step="1" var="i"> ${i} </c:forEach> ~~~ 高級用法 ~~~ <% List<String> list = new ArrayList<>(); list.add("aa"); list.add("bb"); list.add("cc"); request.setAttribute("list", list); Map<String, String> map = new HashMap<>(); map.put("name", "jack"); map.put("age", "20"); request.setAttribute("map", map); %> <c:forEach items="${list}" var="l" varStatus="vs"> ${vs.count} //從1開始 ${vs.index} //索引,從0開始 ${l} </c:forEach> <hr> <c:forEach items="${map}" var="m"> ${m.key} ${m.value} </c:forEach> ~~~ 商品案例 ~~~ <table border="1"> <tr> <td>id</td> <td>名稱</td> <td>價格</td> <td>描述</td> </tr> <c:if test="${empty(list)}"> <tr> <td colspan="4">商品不存在</td> </tr> </c:if> <c:if test="${!empty(list)}"> <c:forEach items="${list}" var="l"> <tr> <td>${l.id}</td> <td>${l.pname}</td> <td>${l.price}</td> <td>${l.pdesc}</td> </tr> </c:forEach> </c:if> </table> ~~~ ## fmt 不用了 ## sql 不用了 ## xml 不用了 ## function 不用了
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看