Springs form:select タグによって生成されるオプション要素に追加の属性が必要です。
オプションタグは次のようになります。
<option value="myValue1" customAttribute="myCustomValue1">Label 1</option>
myCustomValue1 の値は、form:select タグにバインドした項目リストにあるオブジェクトから取得されます。
これを達成する方法はありますか?
ありがとうポール
通常のHTML選択を使用し、JSTLを使用してオプションをレンダリングします。Springは、属性の値をHTML属性form:select
に正しくマップする通常のHTML選択のショートカットにすぎません。path
name
を使用した出力でソースを表示しform:select
、コードをコピーして、JSPで置き換えます。
Spring 3.1 以降、すべての spring のタグに動的属性を使用できます -ドキュメントを参照してください。