我正在尝试做一个 Grails webapp,现在我正在尝试在一个文件夹中显示所有图像。
为此,我有以下内容:
def display(){
def dir = new File("/tmp/images")
def list = []
dir.eachFileRecurse() { file ->
def avatarFilePath = new File(file.path)
response.setContentType("application/jpg")
OutputStream out = response.getOutputStream();
out.write(avatarFilePath.bytes);
out.close();
}
}
因此,使用上面的代码,我使用以下方法显示一张图像:
<img class="thumbnail" src='${createLink(controller: "images", action: "display")}' />
使用此代码,我正在显示一张图像。如何显示该文件夹中的所有图像?我需要建立一个列表吗?什么清单?输出流列表?在这种情况下,我应该在我的 gsp 文件中放入什么?