Spring Boot + Thymeleaf:如何保持本地化字符串的换行符

时间:2016-06-15 20:50:36

标签: spring thymeleaf

我有包含换行符的本地化字符串:

label.example=Text\nwith\nline\nbreaks

我使用thymeleaf设置文本:

th:text="#{label.example}"

但文字印刷如下:

Text with line breaks

但我希望文字看起来像

Text
with
line
breaks

为什么我的\n全部被删除而没有呈现为换行符?我怎么能保持我的换行?这非常重要。

1 个答案:

答案 0 :(得分:2)

因为HTML将一系列空格字符(包括换行符)视为单个空格。除非你告诉它使用CSS保留换行符。

请参阅white-space property