J'essaie d'utiliser StringTemplate dans une application Web Java pour générer des courriels HTML. Lorsque vous essayez d'entrer des pauses en ligne, j'utilise \
code> Cela ne semble pas fonctionner. \ code> ne fonctionne pas aussi bien. Existe-t-il un moyen de désactiver
3 Réponses :
Lors de la création d'un groupe, vous pouvez définir les délimiteurs à l'aide de où "$" et "$ 'sont vos délimiteurs. p> p>
Je continue toujours à obtenir caractère invalide '<' code>. Êtes-vous sûr qu'il désactive vraiment << / code> comme délimiteur?
Voir Dan's Répondre ci-dessous. Utilisez StrawGroupDir à la place si vous n'avez pas les en-têtes ST dans St fichiers.
En haut du fichier de groupe (.tg), vous pouvez mettre: ... ou quels que soient les délimiteurs que vous voudriez. Plus d'informations sont à:
https://theandlrguy.atlassian.net/wiki/display/st4/group + fichier + syntaxe p> p>
Bien que grumely a définitivement répondu à la question correctement, il n'a pas réparer la question que j'avais, alors je pensais ajouter ma solution ici pour les futurs lecteurs.
même si vous faites un Notez que la syntaxe doit avoir le même nom que le fichier (moins le Ceci est gênant si vous avez beaucoup de guillemets dans vos modèles ou si vous ne souhaitez pas inclure la déclaration du modèle en haut du fichier, ou si vous Voulez-vous avoir un gabarit vraiment long. Dans ces cas, vous devez utiliser un x. st code> dans le fichier stgroupdir code> que vous souhaitez charger dans le programme et rendre à un moment donné, vous devrez définir une syntaxe à l'intérieur de ce fichier (comme vous le feriez à l'intérieur d'un Stgroupfile code>) comme: p> .t code> extension, bien sûr). p> Strawgroupdir code>. L'inconvénient est qu'il n'ya pas d'emplacement central en haut de votre fichier de modèle nommant toutes les variables qui doivent être transmises. P> P>