我想呈现这样的字符串列表:
- First object - Second object - Third - Etc
From java:
modelAndView.addObject("data", converted);
其中“转换”是 ArrayList
如果我的 .ftl 文件我使用下一个代码:
<#list data as d>
<br>
${d}
</#list>
但是呈现的列表没有起始空格,例如:
- First object - Second object - Third - Etc
How i can disable removing start spaces?
UPD:
I think that i solved a problem.
<div style="white-space: pre-wrap">
<#list data as d>
<br> ${d} <#t>
</#list>
</div>
最佳答案
在许多情况下,HTML 的设计会忽略空格;这与 FreeMarker 无关。如果您编写模板,它忽略空白是一件好事,因为在模板中精确控制空白是一件痛苦的事情(如果可能的话,请保持理智,因为并非所有模板语言都有 #t
等)。您应该使用<ul>
和<li>
(如果您想使用 -
,则可以使用 CSS 自定义项目符号的外观)。
关于java - 不带修剪的自由标记列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34632655/