页面下拉框的回显

本文介绍了如何使用JSTL和EL表达式实现在后台将下拉框选择的值添加到作用域中,并在前端页面进行回显。首先,在后台处理后将选中值放入作用域;然后,在页面上通过EL表达式获取该值,实现下拉框的正确显示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 将下拉选的值在后台添加到作用域中

     setAttr("app_name", app_name);
     List<Order> allOrderAppName = getAllAppName();
     setAttr("allAppName", allOrderAppName);

2 在页面利用el表达式取值
引入jstl类库:
<%@taglib prefix=”c” uri=”http://java.sun.com/jsp/jstl/core”%>

<th><span> 产品名称 :
<select class="app_name" name="app_name" style="width: 150px"><option value="${requestScope.app_name}">${requestScope.app_name}      </option>
<c:if test="${not empty allAppName }">
    <c:forEach var="allAppName" items="${allAppName }">
    <!--判断是否存在,已存在则不显示-->
    <c:if test="${allAppName.app_name!=requestScope.app_name }">
    <option value="${allAppName.app_name }">
        ${allAppName.app_name }</option>
    </c:if>
    </c:forEach>
</c:if>
</select>
</span></th>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值