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

Struts 2 Java Discussion :

Freemarker pb d'include


Sujet :

Struts 2 Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 58
    Par défaut Freemarker pb d'include
    Bonjour,

    Avant d'exposer mon problème, une petite description de l' "environnement" :
    file3.jsp est inclu dans file2.jsp, lui même inclu dans file1.jsp
    Dans file3.jsp, je fais appel au plugin CKEditor (struts2-jquery-richtext-plugin-2.5.3.jar) et je rencontre le problème suivant :

    Error reading included file template/jquery/controlheader.ftl
    The problematic instruction:
    ----------
    ==> include "/${parameters.templateDir}/${parameters.theme}/controlheader.ftl" [on line 23, column 1 in template/montheme/textarea.ftl]
    in include "/${parameters.templateDir}/${parameters.parentTheme}/textarea.ftl" [on line 36, column 9 in template/jquery/ckeditor.ftl]
    ----------

    Java backtrace for programmers:
    ----------
    freemarker.template.TemplateException: Error reading included file template/jquery/controlheader.ftl
    Je ne comprends pas comment il construit le chemin "template/jquery/", le fichier en question est présent dans "template/viappel/" ...

    J'ai modifié le fichier "textarea.ftl" avec les lignes :
    <#if parameters.theme == 'jquery'>
    <#include "/${parameters.templateDir}/montheme/controlheader.ftl" />
    <#else>
    <#include "/${parameters.templateDir}/${parameters.theme}/controlheader.ftl" />
    </#if>
    sans succès ...

    Merci d'avance pour votre attention.
    mais sans succès ... puisque cela plante dans l'include suivant, alors évidemment je pourrais apporter la même correction mais ce n'est pas très satisfaisant.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 58
    Par défaut
    Finalement, j'ai extrait les fichiers ftl de ckeditor puis je les ai personnalisé en fonction de mon projet, je ne sais pas si c'est la meilleure solution, reste que cela m'a dépanné.
    La modification concerne la ligne 21 :
    <#if parameters.parentTheme == 'xhtml' || parameters.parentTheme == 'css_xhtml' || parameters.parentTheme == 'simple' || parameters.parentTheme == 'monTheme'>

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 04/03/2013, 22h03
  2. Problème d'include sous Dev-c++ 4.9.8.0
    Par Argonz dans le forum Dev-C++
    Réponses: 16
    Dernier message: 20/11/2003, 17h36
  3. include
    Par ronald dans le forum ASP
    Réponses: 11
    Dernier message: 06/11/2003, 14h30
  4. INCLUDE non exécuté
    Par Sadneth dans le forum ASP
    Réponses: 3
    Dernier message: 07/09/2003, 00h44
  5. #include "math.h" et #include <math.h>
    Par pounka dans le forum C
    Réponses: 4
    Dernier message: 01/05/2003, 21h06

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