grails - 如何使用变量在 GSP 中引用 grails map 实例

标签 grails dictionary parameters gsp

我正在将名为grossScores 的 map 传递到GSP 中,并且需要使用GSP 中的另一个变量来引用该 map 的各个实例。例如,

grossScore.Bob = 5

发帖How to reference a grails GSP model variable indirectly e.g. via .get(...)很有帮助,但我仍然无法到达那里。

我已经尝试过:

${grossScore."{$player}"}
${pageScope.getProperty("grossScore.${player}")}
${request.getAttribute("grossScore.${player}")}

有什么建议吗?

最佳答案

尝试:

${grossScores.get(player)}

假设 map 的名称是grossScores,如您的问题所示。

关于grails - 如何使用变量在 GSP 中引用 grails map 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7052330/

相关文章:

vba - 使用索引/项目编号循环遍历 Scripting.Dictionary

bash - 如何在 bash 中组合 getopts 和位置参数?

c# - 避免带参数的 SQL 注入(inject)?

tomcat - 如何在 Tomcat 7 0 39 上运行的 Grails 2.2 中设置 MaxPermSize?

gwt - 使GWT和Grails与Atmosphere插件一起工作

json - 如何通过 API 将映射函数与 JSON 对象获取结合使用

python - Python 中是否有针对字典元素的干净测试?

c++ - 将函数输出直接传递给接受引用参数的函数?

rest - 如何在Grails 2.3中的JSON呈现中排除集合的属性

oracle - grails 条件查询返回空结果