Rob*_*ell 4 html groovy playframework
在玩!框架应用程序: -
尝试从HTML电子邮件中的公共图像文件夹中呈现图像.我已经定了
application.baseUrl=http://localhost:9000/
Run Code Online (Sandbox Code Playgroud)
在application.conf中,然后在我的电子邮件视图模板中,我有了
<IMG height="88" src="@{'/public/images/logo-banner.jpg'}" width="700" border="0">
Run Code Online (Sandbox Code Playgroud)
但是在生成的电子邮件的HTML源代码中,图像仍然具有相对路径而不是绝对路径.将应用程序的baseurl放在那里的正确方法是什么?
好的,找到了答案 - 当您在电子邮件中包含回复到您的应用程序的链接时,您必须使用双倍注释@@ {..}.Double-at确保使用绝对URL而不是相对URL,这在从站点外部链接时是必不可少的.
所以上面的模板代码示例变成了
<IMG height="88" src="@@{'/public/images/logo-banner.jpg'}" width="700" border="0">
Run Code Online (Sandbox Code Playgroud)