2008-08-23 9 views
44

estoy usando Struts + Velocidad en una aplicación Java, pero después de presentar un formulario, la página de confirmación (plantilla Velocity) muestra los nombres de las variables en lugar de una etiqueta vacía, como la Edad de ejemplo siguiente:¿Cómo oculto los nombres variables vacíos de Velocity?

Nombre: Fernando

Edad: {} person.age

Sexo: Masculino

¡Me gustaría saber cómo ocultarlo!

Respuesta

74

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

$!variable 

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

13

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}.

+0

No es divertido, pero ¿no es su sintaxis también incorrecta? Usted no usa corchetes alrededor de una variable de velocidad, ¿verdad? –

+0

Sí, lo hago. Sin embargo son opcionales. :) Lo llamamos "sintaxis formal". –

+0

Oh, bueno ... ¡Será mejor que lo revise! –

Cuestiones relacionadas