Comment échapper à un # en vitesse
Je voudrais savoir comment puis-je échapper à un # en vitesse. Barre oblique inverse semble s'échapper, mais il imprime lui-même ainsi
Ce:
\#\#
imprime:
\#\#
Je voudrais:
##
- Note qu'à compter de 2012, au moins, vous pouvez maintenant échapper les choses en Vitesse avec un antislash: \# et \$. Voir velocity.apache.org/engine/devel/...
- voir aussi velocity.apache.org/engine/1.7/user-guide.html au chapitre "s'Échapper des Directives VTL"
Vous devez vous connecter pour publier un commentaire.
ce:
donnera:
quoi que ce soit dans #[[ ... ]]# est unparsed.
Si vous ne voulez pas vous embêter avec le EscapeTool, vous pouvez le faire:
Peut-être, le site suivant permet de? http://velocity.apache.org/tools/1.4/generic/EscapeTool.html
Ajouter l'esc outil à votre boîte à outils, puis vous pouvez utiliser ${esc.hash}
${esc.h} renverra # comme par
ce lien
L'ensemble de la technique est une bonne façon de contourner des caractères que vous avez besoin de s'échapper, comme si vous voulez avoir $nom suivi de "_lastname", alors vous pouvez faire:
et c'est en votre modèle:
et c'est du tout bon.