使用jstl实现下拉框的功能,同时实现了if else功能

来源:互联网 发布:国产服装品牌 知乎 编辑:程序博客网 时间:2024/05/16 15:44
使用jstl实现下拉框的功能,同时实现了if else功能

该例子主要实现了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>

原创粉丝点击