Пустое исключение Freemarker, хотя сначала проверяется - PullRequest
1 голос
/ 17 ноября 2010

У меня есть следующий код:

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

Предполагается, что он защищает от ситуации, когда dueDate имеет значение null, но я все еще получаю исключение: выражение task.dueDate не определено

Есть идеи как решить?

Спасибо

Ассаф

1 Ответ

4 голосов
/ 17 ноября 2010

Ссылка Freemarker говорит , что оператор отсутствующего значения (??) возвращает true, если значение не отсутствует. Потому что вам нужно, чтобы вы не использовали отрицание (!) В предложении if.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...