grails图像绝对路径

Joh*_*ohn 3 grails image

我在标题模板中有这个图像 <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" />
Run Code Online (Sandbox Code Playgroud)

对此:

<img src="../images/slide-1.jpg" alt="Slide #1" width="175" height="77" />
Run Code Online (Sandbox Code Playgroud)

它工作,但现在其他页面中的图像不.有什么想法解决这个问题吗?我知道关键必须是绝对的道路.但我做了一些搜索,一无所获.

Hoà*_*ong 6

您可以将图像放在资源文件夹中(例如,在YOUR_PROJECT/web-app/images)中,然后通过资源标记在gsp中访问它.通过这种方式,您将不会遇到绝对路径问题.

有关具体示例,您可以参考此问题.