mnd*_*mnd 3 grails internationalization
使用Grails国际化messages.properties我正在尝试创建一个多行消息,但似乎无法在不使用该<br>元素的情况下找到创建新行的方法,我宁愿将表示逻辑保留在消息之外.我尝试过使用"\n"但是没有渲染.
我知道我可以使用多条消息"message.1 = ...","message.2 = ...",但这似乎也不干净.
这是我希望能够做到的:
messages.properties
helptext=First Line\nSecond Line\nThird Line
Run Code Online (Sandbox Code Playgroud)
page.gsp
<g.message code="helptext"/>
Run Code Online (Sandbox Code Playgroud)
结果:
First Line
Second Line
Third Line
Run Code Online (Sandbox Code Playgroud)
我发现的所有内容都说要使用<br>元素,或者在\n上执行replaceAll,但我希望不必使用额外的处理来处理这个问题.
我认为你必须<br>直接在消息中使用.
//messages.properties
helptext=First Line<br>Second Line<br>Third Line
//Gsp
<p><g:message code="helptext"/><p>
Run Code Online (Sandbox Code Playgroud)
\ 能够在属性文件中断行,但在视图中呈现为单行.
| 归档时间: |
|
| 查看次数: |
6909 次 |
| 最近记录: |