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

1356

被折叠的 条评论
为什么被折叠?



