在我的ftl
文件中,我正在写:
<#list myDataList as myData>
<p>
<#if myData.action == 0>Added by
<#else>Removed from
</#if>
</p>
</#list>
在java代码中,action的类型是Integer。
我也试过myData.action == "0"
。
调试时我可以看到action == 0
。
我得到的错误:
freemarker.core.InvalidReferenceException: The following has evaluated to null or missing:
==> myData.action [in template "email_template.ftl" at line 79, column 50]
null
不同于0
(零(。尝试一个";缺失值测试";相反:
myData.action?? == false