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 :

code javascript dans servlet


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2007
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 129
    Par défaut code javascript dans servlet
    Salut à tous,
    Je veux inclure du code javascript dans ma servlet.
    Je fais
    response.setContentType(Text\html);
    puis PrintWriter=response.getWriter();
    puis out.println()
    .
    .
    J'afficher le résultat, ce que je reçois c'est le code javascript tel qu'il doit etre mis dasn uen page html simple (.html).
    Comment faire pour avoir le code interprété

  2. #2
    Membre confirmé
    Inscrit en
    Août 2007
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 129
    Par défaut
    Une information supplémentaire,je suis entrain d'appeler une fonction incluse dans un script java script que je mets sous WEB-Inf/lib. Est ce que c'est juste?
    Sinon est ce que ça pourrais etre ça la cause?
    Merci de m'aider

  3. #3
    Membre éclairé Avatar de Philcmoi
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    666
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 666
    Par défaut SALUT
    Normalement javascript est interpréter cot navigateur web (client).
    tu dois mettre ton javascript dans ta jsp

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 8
    Par défaut info
    Bonjour

    Normalement votre premiere methode doit fonctionner( out.println()), car tout simplement c'est un code interprete cote client comme il a dit mon college. Verifie bien que t'a pas mi des cotes ou double cotes en plus qui rendent votre code non interpretable. Un petit conseil: met vos fonctions javascript dans le Head c'est mieux.
    Bon travail.
    A+

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 29
    Par défaut
    Bonjour,

    Si le javascript n'est pas interprété par le browser, je te conseil ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    response.setContentType("text/javascript");
    ou

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    response.setHeader("Content-Type", "text/javascript")
    Sinon le navigateur n'interprètera pas le flux envoyé par la servlet de la même manière.

    /Muzo

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2007
    Messages : 64
    Par défaut
    Ben en fait, soit tu génère une page HTML complète avec TOUT les tags (comme toute page HTML) ... dans ce cas, text/html suffi ...


    je présume que si tu ne donne que du code javascript (sans aucune balise html ... donc que ce n'est pas une page html), eh ben oui, tu devrais peut etre utiliser text/javascript ...


    Maintenant bon, un navigateur web, ca récupère des pages web HTML qui peuvent avoir des tags plus spécifique demandant des plugins (comme le javascript). Je te conseil de générer une vrai page HTML, et d'y placer le code entre <HEAD> et </HEAD>...


    Tiens, j'ai moi aussi une question: qu'est-ce que cela change, de mettre le code javascript dans HEAD ou non ??????? Parce que j'ai déjà testé de le mettre ailleur, et tout fonctionne très bien ... Donc je ne vois pas vraiment l'intérret ... J'utilise firefox comme navigateur ...

Discussions similaires

  1. Réponses: 6
    Dernier message: 01/02/2007, 20h58
  2. inclure du code javascript dans un rapport
    Par zope49 dans le forum BIRT
    Réponses: 1
    Dernier message: 03/01/2007, 14h50
  3. [PHP-JS] Intégration code Javascript dans PHP
    Par tilou dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 20/04/2006, 15h26
  4. probleme avec javascript dans servlet
    Par Battosaiii dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 18/04/2006, 10h50
  5. code javascript dans onchange d'un <select>
    Par grochenel dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 28/11/2005, 20h25

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