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

Servlets/JSP Java Discussion :

[ JSP ] : du javascript dans un page jsp incluse


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Pi2
    Pi2 est déconnecté
    Membre confirmé

    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 134
    Par défaut [ JSP ] : du javascript dans un page jsp incluse
    Bonjour,
    une de mes pages jsp contient du javascript. Or, cette page est incluse dans une autre à l'aide de jsp:include. Et du coup, ça plante!
    Je ne peux pas utiliser jsp:directive.include car la page en question est calculée à l'aide d'une expression comme suit:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
       <jsp:include page="${param['content']}" />
    Comment faire dans ce cas?
    Merci.

  2. #2
    Pi2
    Pi2 est déconnecté
    Membre confirmé

    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 134
    Par défaut
    Voici la réponse à cette question:

    en fait, la JSP en question est un document XML. Par conséquent, lorsqu'elle est incluse dans une autre JSP, les balises HTML suivantes:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <script src="monscript.js" type="text/javascript"></script>
    deviennent:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <script src="monscript.js" type="text/javascript" />
    Or la syntaxe auto-fermante, pour cette balise, n'est pas interprété par les navigateur web tel que IE ou Firefox. D'où le problème...

    Dans une page JSPX, il faut toujours veiller à mettre un caractère (espace blanc par exemple) afin que la balise ne soit pas générée avec la syntaxe auo-fermante. Soit:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <script src="monscript.js" type="text/javascript"> </script>
    Pi2.

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

Discussions similaires

  1. Problème fichier JavaScript dans une page JSP
    Par layloun dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 18/08/2014, 16h44
  2. Appeler une fonction Javascript dans une page JSP
    Par bza88 dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 27/10/2013, 15h17
  3. JavaScript dans une page JSP
    Par mimish dans le forum Servlets/JSP
    Réponses: 0
    Dernier message: 18/04/2010, 22h26
  4. javascript dans une page jsp
    Par evan32 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 13/08/2009, 17h45
  5. Problème fonctions javascript dans une page JSP
    Par jrosenzw dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 28/10/2008, 08h57

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