46

Java アプリケーションで Struts + Velocity を使用していますが、フォームを送信した後、確認ページ (Velocity テンプレート) には、次の例の Age のように、空のラベルではなく変数名が表示されます。

名前:フェルナンド

年齢: {person.age}

性別: 男性

非表示にする方法が知りたいです!

4

2 に答える 2

78

次のように、変数を「サイレント」としてマークできます。

$!variable

$variable が null の場合、何もレンダリングされません。null でない場合、その値は通常どおりにレンダリングされます。

于 2008-08-23T02:37:43.103 に答える
14

また、適切な構文を確認して使用する必要があります。あなたの例では、変数の前にドルがありません。{person.age} だけでなく、$!{person.age} にする必要があります。

于 2008-09-15T15:31:20.447 に答える