我的标题模板中有这张图片<img src="images/slide-1.jpg" alt="Slide #1" width="175" height="77" />
当从“main”目录内的 gsp 文件使用模板时,将加载图像。不过,如果我在控制器内的 gsp 文件中使用相同的模板,则不会加载图像。我试图改变这一点:
<img src="images/slide-1.jpg" alt="Slide #1" width="175" height="77" />
to this:
<img src="../images/slide-1.jpg" alt="Slide #1" width="175" height="77" />
它有效,但现在另一页中的图像不起作用。有解决问题的想法吗?我知道关键必须是绝对路径。但我做了一些搜索,但一无所获。
您可以将图像放在资源文件夹中(例如,在YOUR_PROJECT/web-app/images
)然后在 gsp 中访问它资源标签 http://grails.org/doc/latest/ref/Tags/resource.html。这样就不会出现绝对路径问题了。
具体的例子可以参考这个问题 https://stackoverflow.com/questions/4243467/displaying-image-in-gsp-grails-get-link-from-database.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)