我制作了一个网络应用程序,该应用程序会随着用户的每个新条目在grails-app / conf / templates /(user.id)下创建一个文件夹
[*[1,2],3] #=> [1,2,3]
这是我的gsp
def showImage(){
def baseFolder = 'E:\\untitled1\\grails-app\\conf\\templates'
def subFolder = baseFolder + '\\' + "${item.id}"
def imageList1 = new File(subFolder).list()
println imageList1
def imageList = Arrays.asList(imageList1)
println imageList
[imageList: imageList]}
我放置了一个随机文件夹70来尝试采样,它显示了正确的图像名称,例如0.png,1.png,2.png,但它显示了损坏的图像符号
有什么想法吗?
答案 0 :(得分:0)
createLinkTo()
使用您的应用程序名称作为命名空间,这单独阻止了它的工作。您的链接将以src="yourappname/E:..."
此外,grails不会默认将conf/
下的资源公开给Web。将文件放在web-app/templates/
下,并将createLinkTo
更改为createLinkTo(dir:'templates', file: "${i}.png")
请在说明中包括您的grails版本以及您使用的所有插件。