tutorial name example concatenar java templates struts velocity

java - name - ¿Cómo oculto los nombres variables vacíos de Velocity?



concatenar string velocity (2)

Estoy usando Struts + Velocity en una aplicación Java, pero después de enviar un formulario, la página de confirmación (plantilla de Velocity) muestra los nombres de las variables en lugar de una etiqueta vacía, como la edad en el siguiente ejemplo:

Nombre : Fernando

Edad : {person.age}

Sexo : Masculino

¡Me gustaría saber cómo ocultarlo!


Puede marcar las variables como " silent " de esta manera:

$!variable

Si $ variable es nula, no se generará nada. Si no es nulo, su valor se representará como lo haría normalmente.


También deberá asegurarse y usar la sintaxis adecuada. A su ejemplo le falta el dólar antes de la variable. Debe ser $! {Person.age}, no solo {person.age}.