我怎样才能得到一个图像,在每个标签内部动态加载名称,如下所示:
<g:link controller="conferenceUser"><img src="${resource(dir:'images',file:'solr.png')}" height="100px" width="200px"/></g:link>
但不是文件:'solr.png',请像这样使用$ {it.xxx}:
<g:link controller="conferenceUser"><img src="${resource(dir:'images',file:'${it.xxx}.png')}" height="100px" width="200px"/></g:link>
答案 0 :(得分:1)
由于它已经在Groovy脚本块中,您可以引用该变量,然后使用Java样式的字符串连接:
src="${resource(dir:'images',file:it.xxx + '.png')}"