在我的 Grails 应用程序中,我有各种图像:
/web-app/images/competition/foo bar.png
/web-app/images/competition/foo bar2.png
/web-app/images/competition/foo bar3.png
要显示的图像的名称存储在传递给 GSP 的模型中。我正在尝试使用<r:img>
资源插件提供的标签创建指向此的链接。到目前为止,我已经尝试过:
<r:img file="competition/${imageName}.png"/>
<r:img file="competition/${imageName.encodeAsHTML()}.png"/>
<r:img file="competition/${imageName.encodeAsURL()}.png"/>
但这些似乎都不起作用。我意识到重命名文件会让我的生活变得更简单,但遗憾的是这是不可能的。