隨筆-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 閱讀(5188) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 鹤壁市| 鄂托克前旗| 正定县| 绥化市| 赤峰市| 靖安县| 洛隆县| 英山县| 临澧县| 阿尔山市| 邯郸市| 苍溪县| 汶上县| 太湖县| 黑龙江省| 中阳县| 稻城县| 上犹县| 罗平县| 长海县| 崇州市| 勐海县| 朝阳市| 盖州市| 安仁县| 凤庆县| 迁西县| 遂川县| 舟山市| 临武县| 平果县| 道孚县| 陕西省| 阳西县| 白城市| 科技| 花莲市| 沙湾县| 衡阳县| 宁阳县| 临漳县|