设置下拉列表初始值

有两种方方法:

  1. 第一种方法
<select name="deptid">
<%--listd集合内部放的所有下拉列表的值(查询下拉列表内容的表得到的) var是对集合${listd}起的别名 --%>
    <c:forEach items="${listd}" var="l">
    <c:choose>
    <!--当listd拿到的id等于查到的emp.dept.id时,就让他设置为默认选中-->
      <c:when test="${l.id==emp.dept.id}">
            <option value="${l.id}" selected>${l.name}</option>
      </c:when>
      <c:otherwise>
            <option value="${l.id}">${l.name}</option>
      </c:otherwise>
    </c:choose>
    </c:forEach>
</select>
  1. 第二种方法
<select  name="did">
    <c:forEach items="${listd}" var="l">
        <%--  
    如果循环取出的名字 和  单个查询得到部门名一样, 那就选中当前名
        --%>
        <option value="${l.id}" <c:if test="${l.id eq emp.dept.id}">selected</c:if> >${l.name}</option>
    </c:forEach>
</select>
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值