我对 grails 很陌生。我正在做一个用于图像上传和显示的示例项目。现在我的项目上传图像并存储到图像目录中。现在我想显示存储在“图像”目录中的所有图像。
我不知道如何编写用于显示所有图像的 gsp 代码。
为了显示图像,我在 list.gsp 页面中编写了以下代码。
我的 gsp 代码是:
<g:each in="${imageList}" var="image">
<img src="${createLinkTo(dir: 'images', file: '1.jpg')}" alt="Grails"/>
</g:each>
imageList 在图像目录中有图像的文件名。
在第二行我想把文件名而不是“1.jpg”。
谁能告诉我如何显示图像。
谢谢
最佳答案
如果您的 imageList 有图像对象列表,请尝试以下操作
${createLinkTo(dir: 'images', file: image.filename)}。
如果你的 imageList 像这样 ['1.jpg','2.jpg','3.jpg'] 试试下面的
**${createLinkTo(dir: 'images', file: image)}**
关于grails - 以 gsp(grails) 显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/359816/