¿Cómo oculto los nombres de variables de velocidad vacías?
Pregunta
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 Edad en el siguiente ejemplo:
Nombre:Fernando
Edad:{personaje}
Sexo:Masculino
¡Me gustaría saber cómo ocultarlo!
Solución
Puedes marcar variables como "silencioso" como esto:
$!variable
Si $variable es nulo, no se representará nada.Si no es nulo, su valor se representará como lo haría normalmente.
Otros consejos
También deberá estar seguro y utilizar la sintaxis adecuada.A su ejemplo le falta el dólar antes de la variable.Debería ser $!{person.age}, no solo {person.age}.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow