jsp的select控件,怎么用EL表达式自动选中??

来源:互联网 发布:spss mac 23 编辑:程序博客网 时间:2024/05/16 10:46
<select name="DeptName">
        <c:forEach items="${deptList}" var="list">
            <c:if test="${employee.deptNo == list.deptNo}"    >
                <option selected="selected" value="${list.deptNo}">${list.deptName}</option>
            </c:if>
            <c:if test="${employee.deptNo != list.deptNo}">
                <option value="${list.deptNo}">${list.deptName}</option>
            </c:if>
        </c:forEach>
    </select>

 c标签中没有else这一项,还有就是otherwise是用在c:when中的,是说感觉怪怪的。

还可以下面这样,更简单点:

1
2
3
4
5
<select name="DeptName">
      <c:forEach items="${deptList}" var="list">
          <option <c:if test='${employee.deptNo == list.deptNo}'>selected="selected"</c:if> value="${list.deptNo}">${list.deptName}</option>
      </c:forEach>
</select>
0 0
原创粉丝点击