Je voudrais savoir comment puis-je échapper à un # dans la vitesse. Backslash semble échapper, mais elle s'imprime ainsiComment échapper un # dans la vitesse
ceci:
\#\#
impressions:
\#\#
Je voudrais:
##
Je voudrais savoir comment puis-je échapper à un # dans la vitesse. Backslash semble échapper, mais elle s'imprime ainsiComment échapper un # dans la vitesse
ceci:
\#\#
impressions:
\#\#
Je voudrais:
##
Peut-être, le site suivant aide ? http://velocity.apache.org/tools/1.4/generic/EscapeTool.html
Thomas, pouvez-vous me dire où va la configuration de la boîte à outils? – sufinawaz
Ajouter l'outil esc à votre boîte à outils et vous pouvez utiliser $ {} esc.hash
Si vous ne voulez pas vous embêter avec le EscapeTool, vous pouvez le faire:
#set($H = '#')
$H$H
C'est ce que j'ai utilisé quand j'en avais besoin, l'outil d'échappement est un peu maladroit –
Pour quelque chose comme ça, c'est sûr. Mais il y a d'autres utilisations ... –
Je pense que cela fonctionne toujours, sans rapport avec les versions de vélocité. – hudidit
ceci:
#[[
##
]]#
va céder:
##
Tout ce qui se trouve dans # [[]]] # n'est pas analysé.
Je ne le savais pas! C'est vraiment cool. –
La technique de jeu est un bon moyen de se déplacer des personnages dont vous avez besoin s'échapper, comme si vous voulez avoir $ nom suivi de « _lastname » alors vous pouvez faire:
set ($n = '_lastname)
et ont dans votre modèle:
$name$n
et tout est bon.
$ {} esc.h sortira # selon
Notez que, depuis 2012 au moins, vous pouvez échapper les choses en vitesse avec barre oblique inverse: \ # et $ \. Voir http://velocity.apache.org/engine/devel/user-guide.html#Getting_literal – Steven
voir aussi http://velocity.apache.org/engine/1.7/user-guide.html chapitre "Echapper aux directives VTL" – EagleRainbow