java - 在 Play 应用程序中格式化消息

标签 java playframework playframework-2.0

我正在 Java 中使用 Play Framework (2.3.2) 来开发 Web 应用程序。消息语言是默认的英语 (en),因此我在应用程序的 conf 目录中有一个名为 messages.en 的文件。

如何在文件中写入长消息?我的信息由几个句子组成。一种选择是将它们全部写在一行中,但随后我必须水平滚动才能阅读它。另外,如何通过放置 html 标签来格式化消息?

最佳答案

您可以使用 \ 字符分隔多行

multiline.message=First line \
Second line
message.with.html=<b>Strong message</b>

@Messages("multiline.message") 的输出将是:

First line Second line

可以使用辅助对象对 HTML 标签进行转义

@Html(Messages("message.with.html"))

关于java - 在 Play 应用程序中格式化消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26057851/

相关文章:

java - 从 JSON 字符串中检索 null 和非 null 字符串值

java - 停止/杀死 Java 中的所有线程

java - 应用程序属性 "server.servlet.session.timeout"在 Spring Boot 项目中不起作用

java - 从型号列表中填充下拉菜单

scala - 丢弃已在 Play Framework 2.x 上设置的 header

java - Play : Custom Ebean constraints

java - Spring 数据: MongoDB: Aggregation: group by nested object

amazon-web-services - 亚马逊 ELB 转发 http 请求更改 request.RemoteAddress

scala - 摆脱 Scala Future 嵌套

scala - 如何检查字段构造函数中的元素是否为 null 或为空?