![]() |
fichier XML --> objet JAVA +HTML
|
Thread Tools | Display Modes |
#1
|
|||
|
|||
![]()
je cherche a recuperer les infos dun fichier XML dans un objectde type Firm (classe perso) et pui sles afficher par un epage html classique...
mon code ne semble pas bon, pouvez vou sme dire pourquoi??? merci abou import java.beans.*; import java.io.*; import java.util.*; import javax.servlet.*; import javax.servlet.http.*; import javax.swing.JFrame.*; public class Login_read extends HttpServlet { public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { res.setContentType("text/html"); //PrintWriter out = res.getWriter(); try { XMLDecoder d = new XMLDecoder( new BufferedInputStream( new FileInputStream("siemens.xml"))); Firm firm = (Firm) d.readObject(); System.out.println("Nom : " + firm.getNom()); System.out.println("<HTML>"); System.out.println("<HEAD><TITLE>Informations entreprise</TITLE></HEAD>"); System.out.println("<BODY>"); System.out.println("<B>"); System.out.println("Récapitulatif: " ); System.out.println("</B>"); System.out.println("<br><br>"); System.out.println("Nom : " + firm.getNom()); System.out.println("<br>"); System.out.println("Adresse : " + firm.getAdresse() + firm.getCp() + firm.getVille() + firm.getPays() ); System.out.println("<br>"); System.out.println("Telephone : " + firm.getTelephone() ); System.out.println("<br>"); System.out.println("<br>"); System.out.println("MERCI! " ); System.out.println("</BODY></HTML>"); d.close(); } catch (Exception e) { System.out.println("Erreur en lecture du fichier XML " + e.getMessage()); System.exit(1); } } } |
#2
|
||||
|
||||
Re: fichier XML --> objet JAVA +HTML
Il aurait fallu de completer ton ancien post, mais bon tu es un NooB je te pardonne... (le pst est supprimé)
Il faudrait peut etre que tu explicite ta méthode getxxx(); de ta classe firm... et que tu commente un tantinet ton code la ![]() |
#3
|
|||
|
|||
Re: fichier XML --> objet JAVA +HTML
c vrai jai pas ete mega explicite...:rolleyes:
jai prealablement (grace a un autre .java) enregistré les attributs dun objet ds un fichier XML. et maintenant je veux faire l'action retour: creer un objet apartir des infos contenues ds le fichier XML. mes methodes set et get sont telles que public String getNom() {return nom;} public void setNom (String nom) { this.nom = nom; } elles me permettent de recuperer les valeurs des attributs. ![]() le code commenté donne: import java.beans.*; import java.io.*; import java.util.*; import javax.servlet.*; import javax.servlet.http.*; import javax.swing.JFrame.*; public class Login_read extends HttpServlet { public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { res.setContentType("text/html"); //la ligne suivante atait celle du .java qui permettait d'ecrie un .xml je ne pense pas quelle soit utile ici, mais peuetre dois je la remplacer par qqch comme FileReader in=... (chui pas une star en Java.. déz...) //PrintWriter out = res.getWriter(); try {//code pour decoder le .xml : XMLDecoder d = new XMLDecoder( new BufferedInputStream( new FileInputStream("siemens.xml"))); Firm firm = (Firm) d.readObject(); // code pour une fois l'objet firm (type Firm) créé, je veux afficher son contenu: System.out.println("<HTML>"); System.out.println("<HEAD><TITLE>Informations entreprise</TITLE></HEAD>"); System.out.println("<BODY>"); System.out.println("<B>"); System.out.println("Récapitulatif: " ); System.out.println("</B>"); System.out.println("<br><br>"); System.out.println("Nom : " + firm.getNom()); System.out.println("<br>"); System.out.println("Adresse : " + firm.getAdresse() + firm.getCp() + firm.getVille() + firm.getPays() ); System.out.println("<br>"); System.out.println("Telephone : " + firm.getTelephone() ); System.out.println("<br>"); System.out.println("<br>"); System.out.println("MERCI! " ); System.out.println("</BODY></HTML>"); //ca ca appartient au code donné ds la javadoc pour la lectre du fichier xml d.close(); } catch (Exception e) { System.out.println("Erreur en lecture du fichier XML " + e.getMessage()); System.exit(1); } } } |
#4
|
||||
|
||||
Re: fichier XML --> objet JAVA +HTML
Et donc ton probleme se situe ou, as tu effectué un debug basique pour savoir ou ca coince... ? as tu verifié que tes méthodes fonctionnent correctement ?
|
#5
|
|||
|
|||
Re: fichier XML --> objet JAVA +HTML
en fait jutilise TomCat depuis 4jours (c tout nouveau pour moi) et il ne donne pas d'autre message d'erreur que
"La ressource demandée (/MesServlets/servlet/Login_read) n'est pas disponible" il existe surement un autre moyen de faire un "debug classique" mais je ne le connais pas... mes methodes sont des get et des set banales... pourrais tu me donner un exemple de code qui marche apartir dun file xml obtenir un objet créé, que je puisse etudier, car je nai rein a partir de quoi m'appuyer? merci de ton aide abou |
#6
|
||||
|
||||
Re: fichier XML --> objet JAVA +HTML
Ben pour ton probleme google peut etre une bonne solution pour un exemple j'ai pas envie de pondre un exemple juste comme ca
![]() ![]() |
![]() |
Bookmarks |
«
Previous Thread
|
Next Thread
»
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Fabriquer un fichier XSL | souljah | Programmation Web (HTML, PHP, ASP, Java, XML, etc.) | 13 | 21-01-2008 09:17 |
Installation automatisée de Windows 2000 - XP - Server 2003 | Werner | Articles | 241 | 02-08-2005 15:52 |
Probleme Java + Firewall ! | Kalisto | Internet, Réseaux et Sécurité | 4 | 04-09-2004 16:28 |
WAP, jeux java et hosting | ThOMaZ2118 | Internet, Réseaux et Sécurité | 4 | 17-04-2004 21:55 |
Java 2 Standard Edition 1.5.0 Beta 1 | Benjy | Actualité | 1 | 06-02-2004 12:24 |
All times are GMT +2. The time now is 16:39.
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.