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

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

          //用數(shù)組也可以實現(xiàn)
          //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>

          另一種實現(xiàn)下拉菜單的方法:
          ?? <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 閱讀(5188) 評論(0)  編輯  收藏

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


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 瑞昌市| 张家川| 泽州县| 都兰县| 五常市| 吉安县| 陆河县| 嵊泗县| 义乌市| 鲜城| 祥云县| 临邑县| 昌平区| 固原市| 古丈县| 藁城市| 黎城县| 江津市| 离岛区| 尼木县| 双江| 瑞安市| 且末县| 彭阳县| 永年县| 大庆市| 新丰县| 错那县| 大竹县| 丰都县| 金堂县| 光山县| 邵东县| 临武县| 含山县| 舞阳县| 亳州市| 渭源县| 鹿泉市| 禄丰县| 铜山县|