jsp怎么处理下拉列表里的数据?查询的操作,怎么根据数据库里的值,来在页面显示相对对应的下拉列表里的值
1个回答
展开全部
例子:
<select name="categoryId" id="categoryId" style="width:140px;">
<option value=""></option>
<c:forEach items="${codeList}" var="code">
<option value="${code.codeId}" <c:if test="${code.codeId==mwocMon.categoryId}" > selected </c:if> >
${code.ename}
</c:if>
</option>
</c:forEach>
</select>
//${codeList}" 是从struts ,也可以是其他框架后台转过来的数组。
<option value="${code.codeId}" <c:if test="${code.codeId==mwocMon.categoryId}" > selected </c:if> >
这个是显示的时候用,或是修改的页面用。 判断和你当前的值相等,显示被 选中的状态。
${code.ename} 这个是显示在下拉列表的值
<select name="categoryId" id="categoryId" style="width:140px;">
<option value=""></option>
<c:forEach items="${codeList}" var="code">
<option value="${code.codeId}" <c:if test="${code.codeId==mwocMon.categoryId}" > selected </c:if> >
${code.ename}
</c:if>
</option>
</c:forEach>
</select>
//${codeList}" 是从struts ,也可以是其他框架后台转过来的数组。
<option value="${code.codeId}" <c:if test="${code.codeId==mwocMon.categoryId}" > selected </c:if> >
这个是显示的时候用,或是修改的页面用。 判断和你当前的值相等,显示被 选中的状态。
${code.ename} 这个是显示在下拉列表的值
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询