隨筆-8  評論-19  文章-2  trackbacks-0

          該例子主要實現了jstl 下拉菜單的功能,由于jstl中沒有else功能,下面同時體現了如何在jstl實現if? else的功能。
          <%
          java.util.List list = new java.util.ArrayList();
          list.add("");
          list.add("限時");
          list.add("特提");
          list.add("平急");
          request.setAttribute("list", list);

          //用數組也可以實現
          //String[] str = {"","限時","特提","特急"};
          //request.setAttribute("list",str);
          %>

          <select size="1" name="jjcd" value="" style="width: 91; height: 18">
          ? <c:forEach var="item" items="${list}">
          ??<c:choose>
          ??<c:when test="${item eq '特提'}">
          ??<option selected>特提</option>
          ??</c:when>
          ??<c:otherwise>
          ???<option><c:out value="${item}"/></option>
          ??</c:otherwise>
          ??</c:choose>
          ? </c:forEach>
          </select>

          另一種實現下拉菜單的方法:
          ?? <select name="jjcd">
          ??<c:forEach var="item" items="${list}">
          ???<option <c:if test="${item eq '特提'}">selected</c:if> value="<c:out value="${item}"/>">
          ???<c:out value="${item}"/></option>
          ??</c:forEach>
          ?? </select>

          posted on 2006-06-30 13:28 jie_java 閱讀(5196) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 雷山县| 淮阳县| 防城港市| 望奎县| 郧西县| 新昌县| 鹤庆县| 福贡县| 都匀市| 江油市| 武冈市| 祁东县| 泰宁县| 九台市| 昌平区| 家居| 墨竹工卡县| 当涂县| 象山县| 濮阳县| 丰镇市| 普定县| 宝山区| 芷江| 湖南省| 尉犁县| 普宁市| 静乐县| 名山县| 手游| 凤冈县| 体育| 张家港市| 永川市| 长治县| 海盐县| 勃利县| 内乡县| 老河口市| 垫江县| 沅陵县|