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.私が望むのは、デフォルトで「コードの選択」が選択されていることです。

誰かが私を正しい方向に導くことができます。ドキュメントを理解しようとしましたが、この例では何らかの意味で到達できませんでした。

4

1 に答える 1

0

StatusQueryForm にもう 1 つのプロパティ コードを追加することで、これを修正できました。Jsp コードは次のように変更されました: .path はコードからコードに変更されました

<form:select path="code" multiple="false">
    <form:option value="NONE" label="--- Select Code ---" />
    <form:options items="${statusQueryForm.codes}" />
</form:select>
于 2013-03-29T06:40:04.833 に答える