jsp下拉框select中options遍历集合

来源:互联网 发布:html页面嵌入php代码 编辑:程序博客网 时间:2024/06/03 21:46

第一种方式:使用options

<form:options items="后台传过来的集合" itemLabel="取集合中的某个属性进行显示" itemValue="将遍历的值赋值给某个属性" htmlEscape="设置是否启用默认html字符转换,填true或者false"/>

注意:用options遍历集合时,不需要c:forEach标签进行循环

eg:

<form:select path="number" class="input-xlarge required">    <form:options items="${t}" itemLabel="number" itemValue="number" htmlEscape="false"/></form:select>//path="number" ,要为某个属性赋值

第二种方式:使用option+forEach

    <c:forEach items="后台传过来的要遍历的集合" var="遍历的变量名">         <form:option value="将遍历的值赋值给某个属性" label="取变量的某个属性进行显示"/>     </c:forEach> 

eg:

<form:select path="number" class="input-xlarge required">    <c:forEach items="${t}" var="teacher">             <form:option value="number" label="${teacher.number}"/>     </c:forEach> </form:select>
阅读全文
1 0