Objectの配列をうまく利用する。Velocityの#if

colors=[Boolean.FALSE, "red", "blue", Boolean.FALSE]

  • >

#foreach($color in $colors)

#end
とすると、falseではない場合だけ背景色を入れることが出来る。
Velocityの#if
はBooleanの比較もしくは、そのオブジェクトがnullかを判断します。
null判定に使えるというのも重要で、
#if(&hoge)
とあった場合には、$hogeがBooleanでない可能性もあります。