マップ内のデータをタグにマップする方法はありますか? 私のコードにMap<String, Integer>
というマップがあります。 オプションラベルをマップ内のString
に、Integer
をオプション値にマップする方法はありますか?<form:select>タグを地図に使用
7
A
答えて
20
<form:options>
タグは、items
属性を使用して、すぐに必要なものをサポートします。次のようなことができます:
LinkedHashMap<Integer, String> states = new LinkedHashMap<Integer, String>();
states.put(1, "Alabama");
states.put(2, "Alaska");
states.put(3, "Arizona");
states.put(4, "Arkansas");
states.put(5, "California");
などです。次に、あなたのフォームで:のようなものにレンダリングされます
<form:select path="state">
<form:options items="${states}" />
</form:select>
:
<select name="state">
<option value="1">Alabama</option>
<option value="2">Alaska</option>
<option value="3">Arizona</option>
<option value="4">Arkansas</option>
<option value="5">California</option>
</select>
7
は春form:selectとform:optionsドキュメントを参照してください。必要に応じてitems
,itemValue
、およびitemLabel
を使用してください。
<form:select path="myFormVariable">
<form:option value="0" label="Select One" />
<form:options items="${myCollection}" itemValue="propertyToUseAsValue" itemLabel="propertyToUseAsDisplay" />
</form:select>
+4
私はマップを使うとき、 'itemValue'と' itemLabel'は必要ではないと思います。 –
+0
これは、オブジェクトのリストを使用したいと思って、不要なマップを作成したくない場合に、完全に使用されています。 – Saif
関連する問題
- 1. 地図付きStruts2 FTLタグ
- 2. 地図<'a, int>
- 3. Firebase:地図<K, V>
- 4. 地図と地図の相違点<K,V>インターフェース
- 5. スパークRDD-地図と地図地図
- 6. タイプ(地図。地図)
- 7. 地図を返すようにRowMapperのを使用して<文字列、地図<文字列、リスト<Object> >>
- 8. 地図内の地図java
- 9. ハンドルバーを使用して地図の地図を反復処理します
- 10. Javascriptを使用して地図
- 11. OpenStreetMapを使用した地図のレンダリング
- 12. 地図を使用したLaravelコレクション
- 13. マップ全体の一般的なキーイング:地図<T,K>から地図<K,V>と<T,V>
- 14. 地図でクロザールの地図をサブ
- 15. JPA:モデル地図<エンティティ、エンティティ>
- 16. Freemarker - 地図の照会<Long, ...>
- 17. Orika - 地図ページページへ<TDto>
- 18. ジェネリック:地図に
- 19. 簡潔に地図を地図にどのように
- 20. シンクロナイズド地図は地図の下に考えてみましょ地図
- 21. は、私はjQueryの地図ハイライトプラグインを使用してインタラクティブなベン図を持ってjQueryの地図ハイライトプラグイン
- 22. 地図上のプロット点R地図パッケージ
- 23. イギリス郡地図と画像地図
- 24. 地図上の地図のポイント
- 25. 地図
- 26. 地図
- 27. 地図
- 28. 地図
- 29. 地図
- 30. ウィジェットを使用した地図スナップショットの使用
感謝:) あなたの答えは、これは私があまりにも必要な正確に何である –
を助けました! :D – wjhplano