对于循环语句Freemarker模板(freemarker template for loop st

2019-08-17 17:01发布

我想创建为Freemarker模板声明。 我读HOWTO http://freemarker.sourceforge.net/但只列出。 我怎样才能创建语句或的foreach。

parameter.put("size", size);

我想在发言的freemarker模板来创建像

for (int number = 1; number <= size; number++) {

Answer 1:

从Freemarker的说明书,你可以这样做:

<#assign x=3>
<#list 1..x as i>
  ${i}
</#list>

编辑:当心,如果x为0(或更小),这将倒数。 所以,你最想1 ..< x其中不包括x (这需要FreeMarker的2.3.22)。



Answer 2:

您可以使用list指令:

<ul>
<#list 1..2 as index>
    <li>${index}</li>
</#list>
</ul>


文章来源: freemarker template for loop statement