22 de julio de 2017

:: Velocity. Notación de referencias silenciosa

Cuando Velocity encuentra una referencia indefinida, el comportamiento por defecto es el de escribir el nombre de la referencia. Por ejemplo:.
<input name="correo" type="text" value="$correo"/>
Cuando el formulario se carga por primera vez la referencia $correo no tiene valor. En este caso quizás preferiríamos que se mostrase un texto en blanco en lugar del literal: "$correo". Usando la notación de referencias silenciosa, se obviará el comportamiento normal de Velocity.

De esta manera, en lugar de utilizar $correo en la plantilla Velocity, utilizaríamos $!correo. Con esta modificación el ejemplo anterior quedaría así:
<input name="correo" type="text" value="$!correo"/>
Ahora cuando el formulario se carga por primera vez y $correo no tenga valor una cadena vacía se escribirá en lugar de "$correo".

Igualmente, la notación formal y la silenciosa pueden ser utilizadas conjuntamente:
<input name="correo" type="text" value="$!{correo}"/>

No hay comentarios:

Publicar un comentario

Déjanos tu comentario

:: Cookies de nuestra página web. ¿Para qué sirve cada una?

A menudo una pregunta que nos hacen es qué cookies se están utilizando en mi página y para qué sirven. Para ver las cookies, podemos selecci...