grails - 以 gsp(grails) 显示图像

标签 grails frameworks

我对 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/

相关文章:

grails - grails 3缓存-ehcache配置

ios - 在 swift 模块(框架)中使用依赖

frameworks - 如何在 Gstreamer (windows) 中重用 directshow 组件

php - 简单框架MVC : how to associate the controller actions to urls?

iOS 自定义框架 .framework 文件

cocoa - 我如何归档我的 cocoa 框架

angularjs - Angular $ http.delete + hapijs使用swagger + grails

hibernate - grails/hibernate:在使用条件上添加悲观锁定

json - Groovy比较两个具有未知节点名称和值的json

grails - grails-2.4.3无法正常工作?