我在图像文件夹下有我的图像
'../images/'
我需要使用grails一个接一个地显示它们。
需要一些想法。
谢谢你
巴努•
答案 0 :(得分:0)
您必须在控制器中收集所有图像名称,将其传递给视图并使用grails image tag显示它们。
要收集所有图片名称,您需要指向grails应用的路径:
def imageDir = grailsAttributes.getApplicationContext().getResource("/images/").getFile().toString()
收集图片名称:
def images = []
new File(imageDir).eachFileMatch (~/.*.png/) { file ->
images << file.getName()
}
将它们传递给视图并显示它们:
<g:each in="${images}" var="image">
<g:img dir="images" file="$image" />
</g:each>
代码未经过测试但应分别显示方向。