次のような行を含む速度テンプレートがあります。
$person.names.get(0).FullName
問題は、names
が null の場合、またはget(0)
null を返す場合、これが次のリテラルに評価されることです。
$person.names.get(0).FullName
代わりに、引用符なしで "" を印刷したいと思います。このように動作するように Velocity を構成する方法はありますか? 私が行うすべてのことをラップする必要はありません
#if (x != null && x.somethingElse != null ...)
...
#end
私は口ひげを見てきましたが、デフォルトではこのように機能するようです。