Comment masquer les noms de variables Velocity vides ?
Question
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 de variables à la place d'une étiquette vide, comme Age dans l'exemple suivant :
Nom:Fernando
Âge:{personnage}
Sexe:Mâle
J'aimerais savoir comment le cacher !
La solution
Vous pouvez marquer les variables comme "silencieux" comme ça:
$!variable
Si $variable est nul, rien ne sera rendu.S'il n'est pas nul, sa valeur s'affichera comme elle le ferait normalement.
Autres conseils
Vous devrez également être sûr et utiliser la syntaxe appropriée.Dans votre exemple, il manque le dollar avant la variable.Ce devrait être $!{person.age}, pas seulement {person.age}.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow