如何在 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>
我正在尝试用 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>