具有换行符的Spring消息源

时间:2013-09-18 10:58:47

标签: spring

我想在我的消息源文件中创建换行符\ n。我试过'\ n',但它不起作用。有人能帮助我吗?

我的文字如下:

error = User error 42 '\n' Try again!

thx

2 个答案:

答案 0 :(得分:1)

改为<br/>。应该工作。

HTML中的换行符不是由\n字符表示,而是由<br />元素表示。

答案 1 :(得分:0)

只需使用\ n。

您可以在HTML元素上使用white-space: pre-wrap样式来尊重换行符。

如已接受的答案所示,将HTML放入消息中不是,因为

  1. 在输出此字符串时,您需要跳过HTML转义,如果消息还包含用用户输入填充的参数,则存在安全风险,并且
  2. 如果您还希望将消息用于非HTML用途,例如记录消息,则<br>将显示在此处。