【发布时间】:2015-12-12 06:49:58
【问题描述】:
有没有一种简单的方法可以去除换行符但不压缩空格?
<@compress> directive 两者兼而有之,这不是我想要的。
我在这样的循环中有一个部分:
<#list items as item>
* <#if something>${something?right_pad(10)}<#else>${something_else?right_pad(10)}</#if><#if another_thing>${more_data?right_pad(20)}<#else>${even_more_data?right_pad(20)}</#if>
</#list>
这会导致一些非常长的行,我更喜欢这样做:
<#list items as item>
* <#if something>
${something?right_pad(10)}
<#else>
${something_else?right_pad(10)}
</#if>
<#if another_thing>
${more_data?right_pad(20)}
<#else>
${even_more_data?right_pad(20)}
</#if>
</#list>
但似乎没有一种简单的方法可以消除此处为清楚起见给出的间距的歧义,我想使用 right_pad 输出间距。
【问题讨论】:
标签: java freemarker