Подтвердить что ты не робот

Как я скрываю пустые имена переменных Velocity?

Я использую Struts + Velocity в приложении Java, но после отправки формы страница подтверждения (шаблон Velocity) показывает имена переменных вместо пустой метки, например Age в следующем примере:

Имя: Фернандо

Возраст: {person.age}

Секс: мужчина

Я хотел бы знать, как скрыть это!

4b9b3361

Ответ 1

Вы можете пометить переменные как " silent" следующим образом:

$!variable

Если переменная $равна null, ничего не будет отображаться. Если он не равен null, его значение будет отображаться так, как обычно.

Ответ 2

Вам также нужно быть уверенным и использовать правильный синтаксис. В вашем примере отсутствует доллар перед переменной. Это должно быть $! {Person.age}, а не только {person.age}.