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

StackOverflow https://stackoverflow.com/questions/23853

Вопрос

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

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

Возраст:{персона.возраст}

Пол:Самец

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

Это было полезно?

Решение

Вы можете пометить переменные как "молчаливый" вот так:

$!variable

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top