Bonjour
Je travaille actuellement sur un projet où je "casse" la liaison actuel entre le contrôleur et la vue afin d'utiliser Freemarker pour faire cette liaison et réécrire la vue qui sera éventuellement stocker sur un autre serveur si besoin.
Après quelques test ça fonctionne très bien quand je dois charger des templates en local.
Par contre je n'arrive pas trouver comment faire pour charger un template depuis une URL, j'ai vu dans la doc. qu'il y avait une classe URLTemplateLoader etc... mais j'arrive pas à l'utiliser.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 ... FileTemplateLoader ftlDefaut = new FileTemplateLoader(new File("data/css/0")); TemplateLoader[] loaders = new TemplateLoader[] {ftlClient, ftlDefaut}; MultiTemplateLoader mtl = new MultiTemplateLoader(loaders); ...
Si quelqu'un à déjà fait ça ou à un exemple et qui peut me renseigner ce serait sympa.
J'ai bien une solution qui serait de transformer le template en un objet File pour ensuite le passer à un TemplateLoader mais je trouve ça assez lourd et en terme de performance ça doit pas être top.
Note : Désolé si je suis pas dans la bonne catégorie, je ne savais pas où poster ça.
Partager