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] probleme de out.println() avec un document


Sujet :

Servlets/JSP Java

  1. #1
    Membre éprouvé

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 882
    Points : 948
    Points
    948
    Par défaut [JSP] probleme de out.println() avec un document
    Bonjour, je porte actuellement mon site sous j2ee et j ai pour l occasion une transformation xsl sur un document xml. Le resultat de cette transformation est un objet instance de la classe Document...

    voici le code de la jsp pour l affichage du resultat:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    <%@ page language="java" %>
    <%@ page import="java.io.*" %>
    <%@ page import="org.apache.xml.serialize.*" %>
    <%@ page import="utils.*" %>
    <%@ page import="models.*" %>
    <%@ page import="org.w3c.dom.Document" %>
    <%      
            //Initialisation of writers
            ForumWriter forumWriter = new ForumWriter();
     
            //Using session
            HttpSession mySession = request.getSession(true);
            
            //Model object
            ModelXsl modelXsl = (ModelXsl)mySession.getAttribute("modelXsl");
            
            //Generated document
            Document document = modelXsl.getDocument();
            
            //Printing document
            StringWriter stringWriter = new StringWriter();
            OutputFormat format = new OutputFormat(document);
            XMLSerializer output = new XMLSerializer(stringWriter ,format);
            output.serialize(document);     
            out.println(stringWriter);
    %>
    Voila tout marche nikel sauf avec le navigateur opera qui n affiche rien
    alors voici ma question existe il une autre solution pour transformer un object document en String directement sans passer par ce 'serialize'....

    ça me permettrait de ne pas rajouter de lib dans mon ear

    Merci

    Sun Certified Business Component Developer
    Sun Certified Java Programmer
    --
    The definitive toolbox for GWT applications: gwt-toolbox
    My blog about Java and JEE: Benjamin's Blog

  2. #2
    Membre habitué Avatar de meufeu
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    355
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 355
    Points : 166
    Points
    166
    Par défaut
    quand tu affiche le code qui est généré, la valeur de stringWriter est la ?

  3. #3
    Membre éprouvé

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 882
    Points : 948
    Points
    948
    Par défaut
    Ben pour le navigateur Opera, rien ne se produit j ai l impression qu il y a genre une boucle infinie danc impossible de voir le contenu du writer...

    Sun Certified Business Component Developer
    Sun Certified Java Programmer
    --
    The definitive toolbox for GWT applications: gwt-toolbox
    My blog about Java and JEE: Benjamin's Blog

  4. #4
    Membre habitué Avatar de meufeu
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    355
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 355
    Points : 166
    Points
    166
    Par défaut
    tu as essayé avec un autre navigateur ?

  5. #5
    Expert éminent

    Avatar de christopheJ
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 600
    Points : 8 235
    Points
    8 235
    Par défaut
    il me semble (voir javadoc) que
    recupère la session, ou la génère si inexistante, alors que
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    request.getsession(true);
    génère forcement une nouvelle session, donc tous les paramètres que tu récupères dedans sont null....

  6. #6
    Membre éprouvé

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 882
    Points : 948
    Points
    948
    Par défaut
    oui avec tout les autres browser ça marche pour la session y a pas de blem j en suis sur
    ++

    Sun Certified Business Component Developer
    Sun Certified Java Programmer
    --
    The definitive toolbox for GWT applications: gwt-toolbox
    My blog about Java and JEE: Benjamin's Blog

  7. #7
    Membre éprouvé

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 882
    Points : 948
    Points
    948
    Par défaut
    En fait ça marche le probleme c t que le contenu du writer n etait pas un document xml valide!!!

    ++

    Sun Certified Business Component Developer
    Sun Certified Java Programmer
    --
    The definitive toolbox for GWT applications: gwt-toolbox
    My blog about Java and JEE: Benjamin's Blog

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

Discussions similaires

  1. Probleme avec System.out.println
    Par Otero dans le forum Débuter avec Java
    Réponses: 6
    Dernier message: 20/01/2009, 11h06
  2. Réponses: 18
    Dernier message: 06/10/2005, 09h09
  3. [JSP] probleme de out.println() avec un document
    Par SEMPERE Benjamin dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 12/08/2004, 08h31
  4. [JSP]include JSP via out.println ?
    Par MSP dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 13/05/2004, 08h07
  5. [JSP] Probleme avec ResultSet
    Par Jovial dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 11/05/2004, 11h02

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