空の Velocity 変数名を非表示にするにはどうすればよいですか?
質問
Java アプリケーションで Struts + Velocity を使用していますが、フォームを送信すると、確認ページ (Velocity テンプレート) に、次の例の Age のように、空のラベルの代わりに変数名が表示されます。
名前:フェルナンド
年:{人物}
セックス:男
非表示にする方法を知りたい!
解決
変数を「」としてマークできます。静けさ" このような:
$!variable
$variable が null の場合、何も表示されません。null でない場合、その値は通常どおりレンダリングされます。
他のヒント
また、適切な構文を確認して使用する必要もあります。この例では、変数の前にドルがありません。単なる {person.age} ではなく、$!{person.age} である必要があります。
所属していません StackOverflow