Что такое лексически правильное утверждение в языке шаблонов скорости - PullRequest
1 голос
/ 28 августа 2010

Следующая строка кода является общей версией строки в шаблоне, над которым я работаю. Я посмотрел на Velocity Template Language Documentation , но продолжаю получать ошибки независимо от того, как я форматирую это утверждение. Это мой первый реальный опыт работы с VTL, поэтому я надеялся увидеть опытных людей по этому вопросу:

#set($includeAttributes = 
   ${firstResponseItem.attribute1} != null || 
   ${firstResponseItem.attribute2 != null)

1 Ответ

2 голосов
/ 28 августа 2010

В Velocity нет null, но вы можете проверить нулевое значение, как если бы оно было логическим false:

#set($includeAttributes = $firstResponseItem.attribute1 || $firstResponseItem.attribute2)
...