以下freemarker代码导致异常
<#assign i= it.getList().size()> <#list it.getList() as elem> <#if i==1> <li>${elem.name}</li> <#else> <li class="marked">${elem.name}</li> </#if> <#assign i = i-1> </#list>
应为哈希。it.getList文件()求值为freemarker.template.SimpleSequence
有人知道为什么吗?如何将列表的长度分配给变量 i ?
i
我发现它不理解 size built-in .
size
<#assign i = it.getList()?size>