如何在选择GSP页面中从Groovy Map获取所有值

时间:2013-07-12 16:54:14

标签: grails groovy gsp

假设我们有一张地图:

def mostBeautifulCities =
[
    cadiz : "Cádiz",
    KeyForCity2 : "some value for city2"
]

我们如何列出所有值?(我没有找到一种简单的方法来查看Groovy JDK documentation)。

我想在选择控件中显示所有值:

<g:select id="city" name="city" 
    from="${  mostBeautifulCities.(...)  }" 
    noSelection="${['':'Select a ugly city...']}" />

1 个答案:

答案 0 :(得分:8)

<g:select  from="${mostBeautifulCities.entrySet()}" name="city"  optionKey="key" optionValue="value" ></g:select>