Ajouter un commentaire

nasix
FreeMarker

Bonjour,

J'utilise FreeMarker pour generer des eMail suivant un modèle stocké dans un fichier modele.txt;

Mon problème est que je ne sais pas comment récupèrer le mail généré dans une chaine String pour l'envoyer. je ne peux que l'afficher ou le stocker dans un fichier.

Voila le code de ma fonction MailGenerate()

Quote:

try{
Map root = new HashMap();
model.put("name", "name");

/* Create and adjust the configuration */

Configuration cfg = new Configuration();
cfg.setDirectoryForTemplateLoading(new File("C:\\rep"));
cfg.setObjectWrapper(new DefaultObjectWrapper());

/* Get the template */

String templateName = "modele.txt";
Template temp = cfg.getTemplate(templateName);

/* Create a data model */

Writer out = new OutputStreamWriter(String.out);
temp.process(model, out);

out.flush();

}catch(java.io.IOException e){

System.out.println("The error is : "+ e.getMessage());
}
catch(TemplateException e){

System.out.println("The error is : "+ e.getMessage());
}

Merci

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
  QQQ    EEEE  PPPP   M   M   QQQ   
Q Q E P P MM MM Q Q
Q Q EEE PPPP M M M Q Q
Q QQ E P M M Q QQ
QQQQ EEEE P M M QQQQ
Q Q