Freemarker模板例外

时间:2012-09-14 09:45:52

标签: java templates exception freemarker

在我的java代码中,我创建一个A列表,然后add一个A实例到列表中。 我将此列表传递给freemarker模板,我的模板代码如下:

<#if listA.size()!=0>
 <#list listA as A>
 ${A.getA()}
 </#list>
<#else>
nothign
</#if>

我得到的错误是

freemarker.template.TemplateException: Expected hash. listC evaluated instead to freemarker.template.SimpleSequence on line 1, column 3 in null.

我不确定为什么要说null呢?有什么不对,请帮忙。

1 个答案:

答案 0 :(得分:3)

我发现了问题,这就是问题所在。 显然它不理解size方法的语法。

Freemarker assign list length to local variable