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 :

Les subtilités de DOM


Sujet :

Servlets/JSP Java

  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2006
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 65
    Par défaut Les subtilités de DOM
    Bonjour,
    j'ai creé un programme capable de lire les flux RSS afin de les intégrer dans une page jsp. Ce programme marche parfaitement lorsque je fais un main(). Par contre quand c'est une page jsp qui l'appelle ça ne passe pas du tout.

    Mais en même temps il n'y a pas d'erreur signalée (de plus que cette fonction marche bien avec un main()).

    Je vous donne le code de ma fonction qui me renvoi la version du RSS parsé.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    public static String recupererVersion(Document docRSS)
    {
    String resultat="0";
    //récupération de la racine du document cad la balise rss
    Element racine = docRSS.getDocumentElement();
    resultat=racine.getAttribute("version");
     
    return resultat;
    }
    Voila et manifestement le jsp bloque sur la récuperation de la racine du doc. A ne plus rien y comprendre.

    Si vous pouviez m'eclairer sur une eventuelle utilisation delicate du type Element ou du parsering qui metterai à mal le jsp, je vous en serez très reconnaissant.

    Merci d'avance et bonne nuit

  2. #2
    Membre expérimenté Avatar de coco62
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    237
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 237
    Par défaut
    Cela ressemble a un problème d'environnement.
    Comme si les librairie de parse xml était différentes :
    ->celles de ton projet
    ->celles de ton serveur d'appli.

  3. #3
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 348
    Par défaut
    manifestement le jsp bloque
    Ca veut dire quoi exactement ?
    Tu as essayé de faire du tracing avant et après pour voir si effectivement dans les logs tu as bien avant et pas après ?

  4. #4
    Membre confirmé
    Inscrit en
    Juillet 2006
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 65
    Par défaut
    Je sais pas ce que c'est le tracing mais je suis près à apprendre si ça peut m'aider.

    Et comment je peux voir si c'est un problème d'environnement?

    Je n'exclus aucune piste.

  5. #5
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 348
    Par défaut
    Ben le tracing ça consiste à ajouter des lignes pour écrire dans les logs et pouvoir ainsi "suivre" le déroulement de la jsp (où d'un programme de manière générale)

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    32
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 32
    Par défaut
    Tu utilise quoi pour tes jsp ? un tomcat ?

    Meme si tu n'as pas d'infos afficher, les fichiers de log peuvent t'en apprendre + sur ton problème...

    Est ce que tu as ajouté les .jar nécessaires de tes API dans ton tomcat (ou autre)
    du style un jdom.jar dans WEB-INF/lib ...

    Je penche pour la meme solution que f273345, une configuration qui n'appelle pas les bibliothèques aux mêmes endroits ... A voir !

  7. #7
    Membre confirmé
    Inscrit en
    Juillet 2006
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 65
    Par défaut
    C'est bon j'ai consulté le log et j'ai pu constater qu'il ne trouvait pas la librairie nécéssaire. Il a fallu que je lle rajoute dans ma page jsp et voila le tour est joué

    Merci de votre aide ç tous c'est bien urbain

  8. #8
    Membre expérimenté Avatar de coco62
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    237
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 237
    Par défaut
    merci de tagger résolu.

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

Discussions similaires

  1. Les subtilitées d' epoll suite
    Par dodo285 dans le forum Réseau
    Réponses: 3
    Dernier message: 05/06/2013, 10h38
  2. Les subtilités d' epoll
    Par dodo285 dans le forum Réseau
    Réponses: 5
    Dernier message: 30/05/2013, 13h43
  3. Détecter les modifications du DOM dans une div
    Par Invité dans le forum jQuery
    Réponses: 3
    Dernier message: 01/12/2011, 17h14
  4. retrouver un élément ajouté avec les fonction javascript-DOM
    Par adilsoft dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 27/02/2010, 16h16
  5. récupérer tous les noeuds du DOM
    Par crocodile dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 21/11/2009, 09h08

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