jsp下拉框select中options遍歷集合

第一種方式:使用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>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章