2010-08-13 26 views
34

Vine a saber acerca de la verificación nula usando $ null en velocidad 1.6 a través de un recurso actualizado por usted. Recurso: Reading model objects mapped in Velocity Templates Pero me enfrento a tantos desafíos que no hay $ null para la verificación nula de la velocidad, ya que no se proporciona documentación al respecto. Proporcione la documentación que indique $ null como válida para la verificación nula de la velocidad.

Gracias de antemano suerte

Respuesta

73

para comprobar si una variable no es nulo simplemente utilizar #if (variable $)

 
#if ($variable) 
... do stuff here if the variable is not null 
#end 

Si lo que necesita hacer cosas si la variable es nula simplemente negar la test

 
#if (!$variable) 
... do stuff here if the variable is null 
#end 
+9

esto también devolvería true en caso de valores booleanos. Esta es una buena documentación para verificaciones nulas: http://wiki.apache.org/velocity/CheckingForNull –

+0

haciendo un seguimiento del comentario de @TJ, ¿alguna idea de cómo importar 'NullTool' como de reciente? No parece estar en velocity-tools 2.0. – ecoe

Cuestiones relacionadas