List ApacheFreeMarker-将列表呈现为表
各位早上好, 我想知道是否有人能帮我完成这件事?我正在尝试使用ApacheFreeMarker将ArrayList呈现为表 想象一下下面的代码(java): 使用此模板:List ApacheFreeMarker-将列表呈现为表,list,freemarker,List,Freemarker,各位早上好, 我想知道是否有人能帮我完成这件事?我正在尝试使用ApacheFreeMarker将ArrayList呈现为表 想象一下下面的代码(java): 使用此模板: <Start> <#list 0..names?size-1 as i> ${names[i]} </#list> <end> ${names[i]} 它将按如下方式输出: <Start> foo bar baz qux quux corge grault ga
<Start>
<#list 0..names?size-1 as i>
${names[i]}
</#list>
<end>
${names[i]}
它将按如下方式输出:
<Start>
foo
bar
baz
qux
quux
corge
grault
garply
waldo
fred
plugh
xyzzy
thud
<end>
福
酒吧
巴兹
库克斯
库克斯
科奇
格劳特
花环
瓦尔多
弗雷德
插头
xyzzy
砰
我想知道是否可以使用freemarker将其放在列中:
<Start>
foo bar baz
qux quux corge
grault garply waldo
fred plugh xyzzy
thud
<end>
福吧巴兹酒店
考克斯考克斯科奇酒店
格劳特·加普利·瓦尔多
弗雷德·普拉格·克西
砰
有什么想法吗?任何建议都是非常受欢迎的。
?chunk
可以将一个序列分割为更小的序列(请参见),因此,以HTML表格为例,您可以这样做:
<table>
<#list names?chunk(3) as row>
<tr>
<#list row as name><td>${name}</td></#list>
</tr>
</#list>
</table>
${name}
这是一个简单的列表(不需要遍历索引等):${name}
<table>
<#list names?chunk(3) as row>
<tr>
<#list row as name><td>${name}</td></#list>
</tr>
</#list>
</table>