关于FreeMarker的list循环取值问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于FreeMarker的list循环取值问题相关的知识,希望对你有一定的参考价值。
我定义$item[0].items[0].name可以正常取items[0]的name值,但是我要是循环遍历items中的name值,即
<#list item[0].items as x>
var listArray = [];
listArray[$x_index] = "$(x.name)!""";
</#list>
就会报错
Expected collection or sequence. item[0].items evaluated instead to freemarker.template.SimpleHash on line 81, column 24 in index.ftl.
想知道这个怎么操作?谢谢
我改为<#list $item[0].items as x>报的是这个错误:
Exception in thread "main" freemarker.core.ParseException: Encountered "" at line 81, column 25 in index.ftl.
Was expecting one of:
"as" ...
"." ...
"[" ...
"(" ...
"?" ...
"!" ...
<TERMINATING_EXCLAM> ...
以上是关于关于FreeMarker的list循环取值问题的主要内容,如果未能解决你的问题,请参考以下文章