Communauté Informatique NDFR.net : fichier XML --> objet JAVA +HTML - Programmation Web (HTML, PHP, ASP, Java, XML, etc.)
Reply
fichier XML --> objet JAVA +HTML
Thread Tools Display Modes
  #1  
Old 02-05-2004, 18:25
abou abou is offline
Membre junior
 
Join Date: 02-05-2004
Age: 41
Posts: 3
Question fichier XML --> objet JAVA +HTML

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);
}


}
}
Reply With Quote
  #2  
Old 02-05-2004, 18:30
Samva's Avatar
Samva Samva is offline
Niaisüre within
 
Join Date: 24-04-2003
Location: Tours
Age: 39
Posts: 2,320
Send a message via ICQ to Samva Send a message via MSN to Samva
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 on pourra t'aider... quel est le résultat obtenu par exemple... ?
__________________
For the End-of-the-World spell, press "Ctrl, Alt, Delete."


Reply With Quote
  #3  
Old 02-05-2004, 18:41
abou abou is offline
Membre junior
 
Join Date: 02-05-2004
Age: 41
Posts: 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.
je sais pas trop si c mieux dit...
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);
}


}
}

Reply With Quote
  #4  
Old 02-05-2004, 18:56
Samva's Avatar
Samva Samva is offline
Niaisüre within
 
Join Date: 24-04-2003
Location: Tours
Age: 39
Posts: 2,320
Send a message via ICQ to Samva Send a message via MSN to Samva
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 ?
__________________
For the End-of-the-World spell, press "Ctrl, Alt, Delete."


Reply With Quote
  #5  
Old 02-05-2004, 19:04
abou abou is offline
Membre junior
 
Join Date: 02-05-2004
Age: 41
Posts: 3
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
Reply With Quote
  #6  
Old 02-05-2004, 20:08
Samva's Avatar
Samva Samva is offline
Niaisüre within
 
Join Date: 24-04-2003
Location: Tours
Age: 39
Posts: 2,320
Send a message via ICQ to Samva Send a message via MSN to Samva
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 mais par contre quand je parle de debug classique, des simples sorties ecran de tes variables peuvent etre tres salutaires
__________________
For the End-of-the-World spell, press "Ctrl, Alt, Delete."


Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Fabriquer un fichier XSL souljah Programmation Web (HTML, PHP, ASP, Java, XML, etc.) 13 21-01-2008 10:17
Installation automatisée de Windows 2000 - XP - Server 2003 Werner Articles 241 02-08-2005 16:52
Probleme Java + Firewall ! Kalisto Internet, Réseaux et Sécurité 4 04-09-2004 17:28
WAP, jeux java et hosting ThOMaZ2118 Internet, Réseaux et Sécurité 4 17-04-2004 22:55
Java 2 Standard Edition 1.5.0 Beta 1 Benjy Actualité 1 06-02-2004 13:24

All times are GMT +2. The time now is 13:55.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.