java - Freemarker 模板异常

标签 java templates exception freemarker

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

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

我得到的错误是

freemarker.template.TemplateException:预期的哈希值。 listC 在第 1 行第 3 列上计算为 freemarker.template.SimpleSequence,值为 null。

我不确定为什么它会说 null ?出了什么问题,请帮忙。

最佳答案

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

Freemarker assign list length to local variable

关于java - Freemarker 模板异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12422008/

相关文章:

java - 如何仅在两个单词之间出现一次而不是出现三次时才从字符串中删除空格?

java - 从列表中查找最常见的对象

java - 格式化 float

django - 在 Django 模板中将 regroup 与 get_foo_display 结合使用

c++ - UML:具有参数依赖关系的模板类之间的继承

python - 从 python 日志记录中捕获 "Out of memory error"

java - 我如何在 Netbeans for JAVA 中使用 API?

c++ - 无法推断可变参数模板的模板类型

java - 异常后未显示新遗物通知错误

java - 无法捕获 EJB 中的异常