首页 > 编程语言 > 详细

Java基础知识101 给c:forEach的select下拉框中的值,设置默认值(后台传值,前台默认选中)

时间:2019-12-25 22:44:52      阅读:273      评论:0      收藏:0      [点我收藏+]

1、后台字段  

1 request.setAttribute("blog", blog); //findById():当前操作的那条数据
2 request.setAttribute("categoryList", categoryList); //listAll():所有分类

2、前台页面  

 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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!