如何在Grails中使用javascript显示目录的所有图像
我有我的图像在图像文件夹下如何在Grails中使用javascript显示目录的所有图像,javascript,grails,Javascript,Grails,我有我的图像在图像文件夹下 '../images/' 我需要使用grails一个接一个地显示它们 我需要一些想法 谢谢 Bhanu您必须收集控制器中的所有图像名称,将它们传递到视图,并使用 要收集所有图像名称,您需要grails应用程序的路径: def imageDir = grailsAttributes.getApplicationContext().getResource("/images/").getFile().toString() 收集图像名称: def images = []
'../images/'
我需要使用grails一个接一个地显示它们
我需要一些想法
谢谢
Bhanu您必须收集控制器中的所有图像名称,将它们传递到视图,并使用 要收集所有图像名称,您需要grails应用程序的路径:
def imageDir = grailsAttributes.getApplicationContext().getResource("/images/").getFile().toString()
收集图像名称:
def images = []
new File(imageDir).eachFileMatch (~/.*.png/) { file ->
images << file.getName()
}
def图像=[]
新文件(imageDir).eachFileMatch(~/.*.png/){File->
图像一次显示所有图像,但我需要它们像一个接一个(幻灯片放映)一样提供任何指导。这是一个HTML/JS主题。我建议阅读一些文档/教程,了解如何管理。最简单的方法是使用带幻灯片放映插件的jquery。
<g:each in="${images}" var="image">
<g:img dir="images" file="$image" />
</g:each>