0

我正在玩一点 Play 2.0。

现在我对消息文件中的 html 元素有疑问。

我有以下模板提取:

<footer>
  @Messages("footer")
</footer>

在文件 conf/messages 我有:

footer= Test &reg;

显示页面时,消息被转义并显示为

Test &amp; reg;

我不希望消息被转义!我希望我的 html 元素 (®) 按原样显示!但它不起作用。

如何提供字符串,以免发生转义?我尝试了以下方法无济于事:

footer= Test \&reg;
footer= Test '&reg;'
footer= test '&'reg;
4

1 回答 1

8

如果你的翻译字符串中有 HTML 元素,你应该在模板中包含它们,如下所示:

@Html(Messages("footer"))

还是我完全误解了你的问题?

于 2013-01-16T09:18:55.530 回答