【问题标题】:Freemarker template exceptionFreemarker 模板异常
【发布时间】:2012-09-14 09:45:51
【问题描述】:

在我的 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?有什么问题,请帮忙。

【问题讨论】:

    标签: java templates exception freemarker


    【解决方案1】:

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

    Freemarker assign list length to local variable

    【讨论】:

    • 它理解语法。它的问题是listA的类型不是hash,所以不能有子变量。
    猜你喜欢
    • 2015-09-04
    • 2013-03-18
    • 2017-09-15
    • 2010-09-19
    • 1970-01-01
    • 2010-12-20
    • 1970-01-01
    • 2019-09-03
    • 2012-02-12
    相关资源
    最近更新 更多