2010-11-17 18 views
1

je le code suivant:Freemarker exception nulle, même si la vérification de ce premier

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

Il est censé protéger contre la situation dans laquelle dueDate est nulle, mais je reçois toujours l'exception: Expression task.dueDate est undefined

Des idées sur comment résoudre?

Merci,

Assaf

Répondre

4

Le Freemarker reference says que l'opérateur de valeur manquante (??) retourne true si la valeur est pas manquante. Parce que vous avez besoin que vous ne devriez pas utiliser la négation (!) Dans la clause if.

+0

Merci! Tu as raison! – Assafn