使用freemarker实现变量递增,有两种方法:
方法1:通过list集合遍历,使用 ${变量_index} 获取下标
如:
<#list userList as user> ${user_index} </#list>
这里的下标起始值是从0开始的,最大值为userList集合的长度-1
方法2:自定义变量,当经过判断或者别的操作时,想使该变量进行自增,通过assign 来定义变量
<#assign index = 0 > //定义一个index变量 初始值为0, <#if ....> <#assign index = index+1> //变量自增 ${index} //获取自增后的变量 </#if> <#list userList as user> <#assign index = index+1> //list循环一次,变量+1 ${index} </#list>