2010-11-17 56 views
1

我有以下代碼:Freemarker的空例外,即使檢查它首先

<#if !(task.dueDate??)><span class="datetime">Date: ${task.dueDate?string.medium_short!""}</span></#if> 

它應該從它的dueDate爲空,但我仍然得到異常的情況,以保護:表達式task.dueDate是undefined

有關如何解決的任何想法?

感謝,

阿薩夫

回答

4

Freemarker reference says,如果該值缺少缺失值運算符(?)返回true。因爲你需要你不應該在if子句中使用否定(!)。

+0

謝謝!你是對的! – Assafn 2010-11-19 07:52:45