Какое лексически правильное выражение в языке шаблонов скорости

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

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

1
задан Starwarswii 27 July 2017 в 05:10
поделиться

1 ответ

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

#set($includeAttributes = $firstResponseItem.attribute1 || $firstResponseItem.attribute2)
2
ответ дан 2 September 2019 в 21:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: