Velocity模板语言中的词法正确语句是什么

时间:2010-08-28 00:18:03

标签: templates velocity vtl

以下代码行是我正在处理的模板中的一行的通用版本。我已经查看了Velocity模板语言Documentation,但无论我如何格式化此语句,我都会遇到错误。这是我对VTL的第一次真实体验,所以我希望在这个问题上有一套经验丰富的眼睛:

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

1 个答案:

答案 0 :(得分:2)

Velocity中没有null,但您可以检查空值,就像它是布尔false一样:

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