有沒有辦法將地圖內的數據映射到標記? 我在我的代碼中有一個地圖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
我相信在使用Map時,'itemValue'和'itemLabel'不是必需的。 – 2012-02-09 20:23:01
+0
這是使用完整的,當我想使用對象的列表,並希望避免創建不必要的地圖。 – Saif 2015-07-11 18:15:02
相關問題
- 1. 如何使用Google地圖平滑地標記標記?
- 2. 使用JavaScript顯示Google地圖標記
- 3. 使用標記填充Google地圖JSON
- 4. Google地圖標記使用PlaceID Android
- 5. 如何在<ui:composition>標記內使用<f:loadBundle>標記
- 6. Google地圖標記
- 7. 圖像地圖(html標記 - <map>)由谷歌爬?
- 8. Leaflet OpenStreetMap使用html2canvas使用地圖標記導出圖像
- 9. 在KML下載中使用地圖標記圖標?
- 10. 在隨時隨地使用<img>標記來顯示圖像局部
- 11. 如何使用谷歌地圖標記一個圖像作爲標記
- 12. Google地圖和地圖上的標記
- 13. HTML標記:<<< HTML
- 14. 自定義Google地圖標記圖標
- 15. 谷歌地圖變化標記圖標
- 16. 更改Google地圖標記的圖標
- 17. 谷歌地圖動態標記圖標
- 18. 谷歌地圖和Flex:如何使用標準地圖標記而不是自定義標記?
- 19. 簇標記谷歌地圖使用地理編碼
- 20. 如何使用D3.js在地理地圖上標記城市?
- 21. Google地圖使用地點ID添加標記
- 22. 使用html php xml繪製700地址標記到google地圖
- 23. 使用帶地理標記的Flickr創建Google地圖
- 24. 在TinyMCE中使用<style>標記
- 25. <audio>使用PHP變量標記
- 26. 如何使用AIML <oob>標記
- 27. 使用StreamingMarkupBuilder創建<use>標記
- 28. 使用Webgrid創建<th>標記
- 29. 使用<legend>標記輸入
- 30. 使用標記<C:出HREF元素
謝謝:) 你的答案幫助 – 2013-03-24 13:07:45
這正是我需要的呢! :D – wjhplano 2013-11-05 16:58:43