标签: java freemarker
我有以下代码:
<#if !(task.dueDate??)><span class="datetime">Date: ${task.dueDate?string.medium_short!""}</span></#if>
它应该保护来自dueDate为null的情况,但我仍然得到异常:表达式task.dueDate未定义
关于如何解决的任何想法?
谢谢,
阿萨弗
答案 0 :(得分:4)
如果值不缺失,则缺失值运算符(??)返回true的Freemarker reference says。因为你需要你不应该在if子句中使用否定(!)。