1 request.setAttribute("blog", blog); //findById():当前操作的那条数据 2 request.setAttribute("categoryList", categoryList); //listAll():所有分类
1 <tr> 2 <td style="text-align: center; background-color: #AEE3D5;white-space : nowrap;">类型:</td> 3 <td> 4 <select name="categoryId" style="width:120px;"> 5 <c:forEach items="${categoryList}" var="c"> 6 <option value="${c.id}" <c:if test="${c.id==blog.categoryId}"> selected="selected" </c:if>> 7 ${c.name} 8 </option> 9 </c:forEach> 10 </select> 11 </td> 12 </tr>
效果图:
页面源码 值:(隐藏域是临时加上去的,为了显示后台传过来的值是多少 <input type="hidden" name="category_id" value="${blog.categoryId}">)
原创作者:DSHORE 作者主页:http://www.cnblogs.com/dshore123/ 原文出自:https://www.cnblogs.com/dshore123/p/12099030.html 欢迎转载,转载务必说明出处。(如果本文对您有帮助,可以点击一下右下角的 推荐,或评论,谢谢!) |
Java基础知识101 给c:forEach的select下拉框中的值,设置默认值(后台传值,前台默认选中)
原文:https://www.cnblogs.com/dshore123/p/12099030.html