我的标题模板中有这张图片 <img src="images/slide-1.jpg" alt="Slide #1" width="175" height="77" />
当从“main”目录中的 gsp 文件使用模板时,会加载图像。虽然,如果我在 Controller 内的 gsp 文件中使用了相同的模板,则不会加载图像。我试图改变这一点:
<img src="images/slide-1.jpg" alt="Slide #1" width="175" height="77" />
对此:
<img src="../images/slide-1.jpg" alt="Slide #1" width="175" height="77" />
它有效,但现在另一个页面中的图像没有。有解决问题的想法吗?我知道关键必须是绝对路径。但我已经做了一些搜索并没有发现任何东西。
最佳答案
您可以将图像放在资源文件夹中(例如,在 YOUR_PROJECT/web-app/images
中),然后通过 resource tag 在 gsp 中访问它.通过这种方式,您将不会遇到绝对路径问题。
具体例子可以引用this question .
关于image - grails图像绝对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5944393/