Voici un moyen simple d’utiliser les GSP de Grails pour construire des templates réutilisables à partir de fichiers externes à l’application (pour des mails, des fichiers d’exports, etc…)
La première étape consiste à créer une GSP qui définit le template. Il faut noter qu’aucun tag spécial ne sera interprété de cette manière. Voici un exemple de fichier VCARD pour importer un contact (_vcard.gsp) :
BEGIN:VCARD
VERSION:2.1
N:${personne.nom};${personne.prenom};;${personne.civilite}
FN:${personne.civilite} ${personne.prenom} ${personne.nom}
TITLE:${personne.poste}
TEL;WORK;VOICE:${personne.telephonePro}
EMAIL;INTERNET:${personne.email}
END:VCARD
Ensuite il faut ajouter une petite méthode qui se chargera d’associer le template aux données grâce au moteur de template de Groovy :
Lire la suite »
Other Languages:
