Grails передают параметры в изображение - PullRequest
0 голосов
/ 05 декабря 2011

Как я могу получить изображение, внутри которого каждый тег загружается динамически по имени, что-то вроде этого:

 <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>

1 Ответ

1 голос
/ 05 декабря 2011

Поскольку он уже находится в блоке сценариев Groovy, вы можете ссылаться на переменную и затем использовать конкатенацию строк в стиле Java:

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