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 && xml


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    144
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 144
    Par défaut jsp && xml
    salut a tout le monde;
    je veux renvoyer le resultat d'une page jsp sous form d'un fichier xml.
    bon moi j'ai ecris ce code là dans la page JSP :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     if (firstname != null) {        
            response.setContentType("text/xml");
            response.setHeader("Cache-Control", "no-cache");
            response.getWriter().write("valid"); 
           } 
     
    else{
            response.setContentType("text/xml");
            response.setHeader("Cache-Control", "no-cache");
            response.getWriter().write("invalid");
           }
    mais ca marche pas parce que quand je veux recuperer le resultat il me donne tout les variables NULL.

    bon je veux recuperer le resultat dans une autre page html en utilisant javascript avec l'objet XMLHttpRequest; mais lorseque je fais l instruction
    alert(req.responseXML.firstchild ) il m'affiche null (req est une instance de l'objet XMLHttpRequest).

    merci de votre aide

    [ Modéré par Viena ]
    Ajout balises de code : Pensez aux balises [code], votre message est plus lisible et la lecture plus facile.

    Les Règles du Forum

  2. #2
    Membre émérite
    Avatar de yolepro
    Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2002
    Messages
    918
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mai 2002
    Messages : 918
    Par défaut
    Difficile de te comprendre la

    Quand tu appelles ta JSP avec ton navigateur et que tu regardes le code source généré, que t'affiche t'il ?

    donne nous la totalité de ta page JSP parce que la c'est dur de te dire ce qui ne va pas.

    et firstname c'est quoi ?

    Le but du jeu et de faire un peu comme tu fais :
    1. Tu set le header de ta request pour préparer du XML,
    2. Tu ecris la suite en XML comme tu le ferais en HTML dans ta JSP :
    Ex :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <%
    response.setContentType("text/xml");
    response.setHeader("Cache-Control", "no-cache");
    String texte = (firstname != null)?"valid":"invalide";
    %>
    <?xml version="1.0" encoding="UTF-8"?>
    <taReponse>
     <message><%=texte%></message>
    </taReponse>

  3. #3
    Membre expérimenté
    Inscrit en
    Mai 2005
    Messages
    217
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 217
    Par défaut
    je fais exactement comme toi et ca marche ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     
                // Ecriture de la page reponse
                resp.setContentType("text/xml");
                PrintWriter out = resp.getWriter();
                out.print(docXML);
                out.close();
    avec docXML =

    <?xml version='1.0' encoding='ISO-8859-1'?>
    <balise>
    structure de mon doc XML
    </balise>


    Dans la fonction de retour Ajax (http_request) je fais ca :

    var xml = http_request.responseXML;

Discussions similaires

  1. JSP/EL vs XML/XSLT/XPATH
    Par libuma dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 28/09/2010, 14h16
  2. [ XML ][ XSL ][ JSP ] afficher du xml dans une JSP
    Par zozolh2 dans le forum Servlets/JSP
    Réponses: 9
    Dernier message: 17/07/2009, 20h34
  3. Lire info de Page JSP apartir d'XML
    Par Soulama dans le forum Struts 1
    Réponses: 2
    Dernier message: 04/06/2009, 11h42
  4. Déclaration jsp dans web.xml
    Par bit_o dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 18/10/2007, 17h55
  5. jsp standard ou xml
    Par wtfu dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 28/05/2007, 16h35

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