【发布时间】:2011-03-11 02:18:47
【问题描述】:
在 grails 中,我使用 GSP 模板来呈现使用邮件插件发送的 HTML 电子邮件。这很好用,但是 GSP 模板使用了一个参数,该参数又从我的 messages.properties 文件中检索到。现在我想使用 HTML,例如<br/> 在messages.properties 中,但它在邮件中显示为文本并且标签不会被解释。
我已经尝试在 GSP 中的参数上使用 .decodeHTML(),但它不起作用。
我必须在哪里编码/解码,或者是否可以在 messages.properties 中使用 HTML 标记?
<%@ page contentType="text/html"%>
<html>
<body>
${variableWithHTMLTextFromMessagesProperties}
</body>
</html>
【问题讨论】:
-
你能发布普惠制吗?您是否在 GSP 模板的消息标签中使用了 encodeAs 属性?
标签: html grails internationalization view decode