質問
速度を使用して、文字列(テンプレート)とのようなフィールドをマージします
hi there I'am ${name},
And I'am ${age} old.
速度がフィールドをマージしました ${name}
と ${age}
一種のハッシュテーブルで:
velocityEngine.evaluate(context, writer, "", template);
context
ハッシュテーブルです(またはより良いa VelocityContext
タイプ)
Velocityがコンテキストでフィールドを見つけることができない場合、彼がそれらを削除するだけです。
物件か何かでこれを行うことはできますか?
解決
それがあなたが尋ねているものかどうかはわかりませんが、マージされたテンプレートに表示されていないテンプレートのVARが表示されないようにしたい場合は、使用できます 静かな表記 書くことによって $!{name}
, 、そのためのグローバルな設定もあります。
所属していません StackOverflow