以下代码行是我正在处理的模板中的一行的通用版本。我已经查看了Velocity模板语言Documentation,但无论我如何格式化此语句,我都会遇到错误。这是我对VTL的第一次真实体验,所以我希望在这个问题上有一套经验丰富的眼睛:
#set($includeAttributes =
${firstResponseItem.attribute1} != null ||
${firstResponseItem.attribute2 != null)
答案 0 :(得分:2)
Velocity中没有null
,但您可以检查空值,就像它是布尔false
一样:
#set($includeAttributes = $firstResponseItem.attribute1 || $firstResponseItem.attribute2)