我实际上是在Grails应用程序中发送通知邮件。
我面临的问题是我需要拥有图片资源的绝对路径才能让它出现在我的邮件中
所以在我的邮件模板中,我使用了以下内容:
${resource(dir:"images" , file:"logo.png", absolute="true" ) }
但我总是得到这个而不是资源的完整路径
static/images/logo.png
而不是
http://localhost:8080/myApp/static/images/logo.png
我如何获得绝对网址?
答案 0 :(得分:2)
你有一个拼写错误:absolute='true'
而不是absolute: true
。
所以,正确的:
${g.resource(dir:"images" , file:"logo.png", absolute: true ) }
如果您在模板中使用它,请尝试<g:resource dir="images" file="logo.png" absolute="true"/>