2013-03-29 50 views
0

我面臨在獲取在下拉列表中選擇的默認值的問題。 代碼在我的jsp是如下彈簧窗體選項默認選擇

<form:select path="codes" multiple="false"> 
    <form:option value="NONE" label="--- Select Code ---" /> 
    <form:options items="${statusQueryForm.codes}" /> 
</form:select> 

下面是statusQueryForm的代碼:

public void setCodes(Collection<String> codes) { 
    this.codes = codes ; 
} 
public Collection<String> getCodes() { 
    return codes; 
} 

代碼包含一個字符串數組列表包含像{ 「123」, 「345」}數據

現在當頁面被加載時,最後一個選項被選中345.我想要的是「選擇代碼」應該被默認選中。

請有人指導我正確的方向。我試圖理解文檔,但在這個例子中沒有達到某種意義。

回答

0

那麼我能夠通過向StatusQueryForm添加一個屬性代碼來解決這個問題。 Jsp代碼更改如下:.path從代碼更改爲代碼

<form:select path="code" multiple="false"> 
    <form:option value="NONE" label="--- Select Code ---" /> 
    <form:options items="${statusQueryForm.codes}" /> 
</form:select>