Ответ 1
Вы можете пометить переменные как " silent" следующим образом:
$!variable
Если переменная $равна null, ничего не будет отображаться. Если он не равен null, его значение будет отображаться так, как обычно.
Я использую Struts + Velocity в приложении Java, но после отправки формы страница подтверждения (шаблон Velocity) показывает имена переменных вместо пустой метки, например Age в следующем примере:
Имя: Фернандо
Возраст: {person.age}
Секс: мужчина
Я хотел бы знать, как скрыть это!
Вы можете пометить переменные как " silent" следующим образом:
$!variable
Если переменная $равна null, ничего не будет отображаться. Если он не равен null, его значение будет отображаться так, как обычно.
Вам также нужно быть уверенным и использовать правильный синтаксис. В вашем примере отсутствует доллар перед переменной. Это должно быть $! {Person.age}, а не только {person.age}.