46 votes

Comment puis-je cacher les noms de variables vides de Velocity ?

J'utilise Struts + Velocity dans une application Java, mais après avoir soumis un formulaire, la page de confirmation (modèle Velocity) affiche les noms des variables au lieu d'une étiquette vide, comme l'âge dans l'exemple suivant :

Nom : Fernando

Âge : {personne.âge}

Sexe : Homme

J'aimerais savoir comment le cacher !

76voto

Jason Sparks Points 948

Vous pouvez marquer les variables comme " silencieux " comme ça :

$!variable

Si $variable est nul, rien ne sera rendu. Si elle n'est pas nulle, sa valeur sera rendue comme elle le serait normalement.

13voto

Nathan Bubna Points 3779

Vous devrez également veiller à utiliser la syntaxe appropriée. Dans votre exemple, il manque le dollar avant la variable. Ce devrait être $!{personne.âge}, et pas seulement {personne.âge}.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X