隨筆-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)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 定西市| 鄂托克前旗| 台湾省| 兴隆县| 霞浦县| 舒兰市| 禄劝| 盐津县| 襄城县| 五大连池市| 邵阳市| 呼和浩特市| 隆昌县| 石首市| 华宁县| 黄骅市| 涟水县| 偃师市| 双桥区| 丹寨县| 丰台区| 多伦县| 莆田市| 扬中市| 汝州市| 东阿县| 乐清市| 定州市| 高陵县| 楚雄市| 阳西县| 寿宁县| 阿拉善右旗| 榆社县| 天水市| 攀枝花市| 平江县| 吉木萨尔县| 眉山市| 宝清县| 溆浦县|