image - Grails将参数传递给图像

标签 image grails params

我如何获得一个图像,在每个标签内按名称动态加载,如下所示:

 <g:link controller="conferenceUser"><img src="${resource(dir:'images',file:'solr.png')}" height="100px" width="200px"/></g:link>

但是要使用$ {it.xxx}而不是file:'solr.png':
<g:link controller="conferenceUser"><img src="${resource(dir:'images',file:'${it.xxx}.png')}" height="100px" width="200px"/></g:link>

最佳答案

由于它已经在Groovy脚本块中,因此您可以引用该变量,然后使用Java样式的String串联:

src="${resource(dir:'images',file:it.xxx + '.png')}"

关于image - Grails将参数传递给图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8390501/

相关文章:

ruby-on-rails - Rails 复选框和参数

events - 找不到Grails Spring Events插件

grails - GORM-暂时禁用beforeInsert事件

ruby-on-rails - 如何在rails中将数组保存到数据库

c - 加载自定义图像格式 C/C++ 二进制

php - 如何使用 PHP 让浏览器缓存图像?

javascript - 通过选择带有 Id 的图像来更改带有 Id 的文本

android - 如何获取 android.widget.ImageView 的宽度和高度?

grails - 转发而不是重定向,同时仍然滚动带有片段的页面

ruby-on-rails - 如何绕过 default_url_options?