如何在 FreeMarker 中编写系列?

How to Write Series in FreeMarker?

我正在尝试用 Free-marker 编写一个数字和字母序列。但是我无法实现它。

我尝试了各种门户网站和 Freemarker 网站本身,但未能找到合适的解决方案。

   <#assign count = 0>
   <#assign seq = ['a','b','c','d','e','f',]>
   <#list params_list as test_param> 
       ${count}   ${seq[count]}
        <#assign count = count + 1> 
   </#list>

它将在

中打印数据
1  a
2  b
3  c 

您可以使用?lower_abc(或?upper_abc)将数字转换为字母,其中 1 对应字母“a”。如果这是在 #list 内,那么您可以使用 itemVariable?counter 获得基于 1 的项目计数器。例如:

<#list items as item> 
  ${item?counter} ${item?counter?lower_abc}
</#list>