salut,
je veux afficher le contenu d'un fichier XML dans ma JSP, et j'ai ce message:
je n'ai indiqué le fichier jdom.jar (que j'ai téléchargé sur le net) qu'à eclipse,java.lang.NoClassDefFoundError: org/jdom/input/SAXBuilder
mybeans.GesXmlFile.lireFichier(GesXmlFile.java:27)
mybeans.GesXmlFile.<init>(GesXmlFile.java:21)
.
.
.
y'aurait t'il autre chose à faire encore?
voilà un extrait de mon beans que j'ai fais sous éclipse:
NB: J'ai essayé de lister le fichier XML sous éclipse et ça marche sans problème. Je ne pense pas que la jsp ait un problème, mais je vous l'enverrai si vous la jugez necessaire pour m'aider.
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
28
29
30
31
32
33
34
35
36
37
38 package mybeans; import java.io.File; import java.util.Iterator; import java.util.List; import org.jdom.Document; import org.jdom.Element; import org.jdom.input.SAXBuilder; public class GesXmlFile { static Document docJDOM; //nom logique du fichier de zone static Element racine; // racine du fichier de zone Iterator listHote; // liste contenant tout les hotes public GesXmlFile() { lireFichier(); } /* Transformation du fichier xml en arborescence JDom*/ public void lireFichier() { SAXBuilder sxb = new SAXBuilder(); // utilitaire pour parser le fichier try { // création du document JDOM à partir du fichier xml docJDOM = sxb.build(new File("mybeans/FZone.xml")); } catch(Exception e){System.out.println("error " + e);} // initialisation de la racine du document JDOM racine = docJDOM.getRootElement(); } }
Merci.
Partager