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 :

envoie fichier XML avec apartir d'une servlet


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 24
    Par défaut envoie fichier XML avec apartir d'une servlet
    salut
    j'aimerai bien savoir comment envoyer un xml via une servlet?
    merci d'avance

  2. #2
    Membre Expert
    Avatar de fabszn
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2002
    Messages
    974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2002
    Messages : 974
    Par défaut
    Hello,

    Tu veux uploader le fichier sur le client?

    Quel problème rencontres tu?

  3. #3
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 24
    Par défaut
    Bonjour
    en fait j'ai une servlet qui reçoi une requete du type "www.Test.com/Servlet/page?par1=&par2="
    mon problème c'est que je ne veux pas afficher une page HTML en retour mais envoyé a mon client du XML qui va interprété de son côté.
    et en général j'aimerai bien savoir comment en échange du XML entre application
    merci pour ton aide

  4. #4
    Membre Expert
    Avatar de fabszn
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2002
    Messages
    974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2002
    Messages : 974
    Par défaut
    Hello,

    Je pense qu'il te suffit de spécifier le content type et de passer dans le flux de reponse un flux XML..

    Ca devrait fonctionner

  5. #5
    Membre éprouvé Avatar de manube
    Homme Profil pro
    Responsable sécurité
    Inscrit en
    Mai 2004
    Messages
    180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Responsable sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 180
    Par défaut
    Salut,

    voila un truc qui pourrait t'aider:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    StringBuffer listXml = new StringBuffer("<blablala/>");
    ....
    response.setContentType("application/xml");
    response.getWriter().write(listXml.toString());
    Voila
    ++

  6. #6
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    salut, voilà un petit exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Writer writer = response.getWriter();
    response.setContentType("text/xml");
     
    // utiliser les méthodes de la   classse javax.xml.transformerFactory.TransformerFactory
     
    setOutputProperty(,);
     
    transform(document, writer);

  7. #7
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 24
    Par défaut
    voila j'ai essaiyé la méthode de manube et j'ai le message suivant :
    "[Document: No DOCTYPE declaration, Root is [Element: <personnes/>]]"
    sachant que mon XML et :
    <personnes>
    <etudiant classe="P2">
    <nom>CynO</nom>
    </etudiant>
    </personnes>
    alors comment afficher le résultat sans avoir un DTD dans mon XML
    Pour la méthode de Sniper37 j'ai fait une recherche concernant les méthodes de la classse javax.xml.transform.transformerFactory et j'ai trouvé que c'est utile lors de la conversion d'un fichier XML.

    j'ai une autre question : comment le client va interprété le résultat que je vais lui envoyer

    merci de votre aide les amis

Discussions similaires

  1. [XML] Envoi fichier xml avec préfixe
    Par everest31 dans le forum Bibliothèques et frameworks
    Réponses: 0
    Dernier message: 12/07/2013, 19h01
  2. [JMeter] Envoi données XML par http pour une servlet
    Par thierry_b dans le forum Tests et Performance
    Réponses: 3
    Dernier message: 08/01/2009, 16h16
  3. Réponses: 6
    Dernier message: 05/11/2008, 09h23
  4. Java/XML generer un fichier XML a partir d'une Servlet
    Par fabricew59 dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 03/04/2007, 11h43
  5. envoi du fichier XML avec servlet
    Par s.lakhlifi dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 05/10/2006, 11h59

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