使用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>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值