jsp獲取枚舉的值


  Struts2的Action傳回頁面一個list,頁面迭代這個list,獲取下拉框的值,獲取過來是枚舉類型。

在jsp頁面獲取枚舉的常量值和枚舉的值的例子如下:

jsp頁面:

<td >狀態:
                     <select name="candidate" id="Status_id" onchange="selectStatus()">
                         <option value=''>請選擇狀態</option>
                         <s:iterator value="canstatuslistByPostid" id="c" >
                             <option value='<s:property value="#c.status.name()"/>'><s:property value="#c.status"/></option>
                         </s:iterator>
                     </select>
 </td>

ation的類:

  private List<Candidate> canstatuslistByPostid;

Candidate類的枚舉屬性:

  /**
     * 狀態
     */
    @Enumerated(EnumType.STRING)
    @Column(name = "status")
    private CandidateState status;

firebug 抓取的結果

 

<td>
狀態:                     
 
<select id="Status_id" onchange="selectStatus()" name="candidate">
<option value="">請選擇狀態</option>
<option value="notCarded">未錄入</option>
<option value="synthesis">已合成</option>
</select>
</td>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM