我正在使用< #list>:
的'扩展'形式<#list hubId.list>
<select name="hubname" id="${hubId.id}">
<#items as hubname>
<option value="${hubname.id}">${hubname.name}</option>
</#items>
</select>
<#else>
<p>There are no Hubs available.</p>
</#list>
研究表明,迭代hubId.list
(一个TreeMap)是有问题的。
“Freemarker模板错误:预期序列或集合......”
解决方案是使用?keys as key
。但是以这种形式的&lt; #list&gt;如果这种形式最合适,那么解决方案是什么?
答案 0 :(得分:0)
答案 1 :(得分:0)
您必须将?keys
列为hubname
,然后使用hubId.list[hubname]
获取值。不是很好,但......那是怎么回事。