我想渲染这样的字符串列表:
- First object - Second object - Third - Etc
来自java:
modelAndView.addObject("data", converted);
其中'转换'是ArrayList
如果我的.ftl文件使用下一个代码:
<#list data as d>
<br>
${d}
</#list>
但是没有开始空格的列表,如:
- First object - Second object - Third - Etc
如何禁用删除开始空格?
UPD :
我认为我解决了一个问题。
<div style="white-space: pre-wrap">
<#list data as d>
<br> ${d} <#t>
</#list>
</div>
答案 0 :(得分:0)
HTML设计在很多情况下会忽略空格;这与FreeMarker无关。如果你编写模板它忽略了空白是一件好事,因为在模板中精确控制空白是一件痛苦的事(如果可能的话,保持你的理智,因为并非所有的模板语言都有#t
等等)。您应该使用<ul>
和<li>
(并根据CSS自定义子弹的外观,如果您想使用-
)。