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

标签 grails groovy gsp

假设我们有一张这样的 map :

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...']}" />

最佳答案

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

关于grails - 如何在 GSP 页面的选择中从 Groovy Map 获取所有值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17620069/

相关文章:

grails - 底层的Grails list()方法

grails - 从 Controller 传递我的 “own” map 并将其呈现在 View 中

grails - Grails,页面水平滚动,我该怎么做

jsp - grails GSP 中的空间

testing - Groovy 断言脚本在 SoapUI 中执行两次

grails - 如何使用 POST 方法(rest 插件 - grails)?

grails - 通过字段名获取字段并为其设置值

java - 如何在 servlet 中调用带参数的 URL 并获取响应?

grails - 使用HtmlUnit和Release插件进行Grails 2.0依赖项解析

grails - 无法访问Spring Security UI?