IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API standards et tierces Java Discussion :

[Velocity] Probleme de path avec template


Sujet :

API standards et tierces Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de bousnguar
    Inscrit en
    Février 2008
    Messages
    71
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Février 2008
    Messages : 71
    Par défaut [Velocity] Probleme de path avec template
    Bonjour,
    voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    	try{
                VelocityEngine engine = new VelocityEngine();
                engine.init();
                Template template = engine.getTemplate("/templates/email-workflow.vm");
               // Create a context and add all the objects
               VelocityContext context = new VelocityContext();
     
               context.put ("Supp","sami");
               context.put ("Coll", "tallll");
     
     
               // Render the template for the context into a string
                message = new StringWriter();
               template.merge(context, message);
     
    			}catch(Exception d)
    			{
    				System.out.println(d.toString());
    			}
    mais il me donne l'exeption que le fichier /templates/email-workflow.vm" n'est pas disponible, alors que j'ai utilisé toute les méthodes (absolu relative ...), mais la même exeption est toujours lancer, je doute que c'est à cause de mon code!

    voici le contenu de mon fichier email-workflow.vm
    A monsieur : $Supp
    Une nouvelle demande de congé a été saisi par Mr $Coll qui occupe la fonction de Profil,
    le Date.
    Veuillez la traitté dans les delais les plus courte, et merci d'avance.

    Et merci pour l'aide

  2. #2
    Membre confirmé Avatar de bousnguar
    Inscrit en
    Février 2008
    Messages
    71
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Février 2008
    Messages : 71
    Par défaut
    la soluton est d'utiliser les properties
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    Properties p = new Properties();
    				p.setProperty("resource.loader", "class");
    				p.setProperty("class.resource.loader.class",
    				"org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader");
     
     
                VelocityEngine engine = new VelocityEngine();
                engine.init(p);
                Template template = engine.getTemplate("/templates/email-workflow.vm");
               // Create a context and add all the objects
               VelocityContext context = new VelocityContext();
     
               context.put ("Supp","sami");
               context.put ("Coll", "tallll");
     
     
               // Render the template for the context into a string
                message = new StringWriter();
               template.merge(context, message);
    et n'oublier pas d'importer
    import org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader

    et bon journée

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Probleme de dllexport avec template et stl
    Par Kimish dans le forum Langage
    Réponses: 2
    Dernier message: 09/04/2009, 13h14
  2. Réponses: 2
    Dernier message: 15/10/2008, 13h07
  3. [Velocity] Probleme avec HashMap
    Par Katachana dans le forum Documents
    Réponses: 2
    Dernier message: 02/07/2007, 15h33
  4. probleme de class path avec eclipse
    Par geraldine34 dans le forum Eclipse Java
    Réponses: 11
    Dernier message: 04/06/2007, 09h25
  5. [Système] Probleme de PATH avec la fonction exec
    Par Sylvain71 dans le forum Langage
    Réponses: 11
    Dernier message: 16/07/2006, 17h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo