Erreur class java

Fermé
mb42 Messages postés 432 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 14 janvier 2014 - 19 mars 2011 à 15:08
mb42 Messages postés 432 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 14 janvier 2014 - 20 mars 2011 à 12:25
Bonjour,

j'ai un fichier data.xml

<bds>
 
 
 
 
 
<serie name="Comanche" interest="5">
<bd num="1" title="Red Dust"/>
<bd num="2" title="Les guerriers du désespoir"/>
<bd num="3" title="Les loups de Wyoming"/>
<bd num="4" title="Le ciel est rouge sur Laramie"/>
<bd num="7" title="Le doigt du diable"/>
<bd num="8" title="Les shériffs"/>
<bd num="9" title="Et le diable hurla de joie"/>
</serie>
 
<serie name="Seuls" interest="5">
<bd num="1" title="La Disparition"/>
<bd num="2" title="Le Maître des couteaux"/>
<bd num="3" title="Le Clan du requin"/>
<bd num="4" title="Les Cairns rouges"/>
<bd num="5" title="Au coeur du maelström"/>
</serie>
</bds>


j'esplique un peu le but de mon programme

je dois creer une page web en richfaces qui contient

<h:form>
 <h:selectOneMenu value="#{Recuperation.Episodes}">
  <f:selectItems value="#{Recuperation.listEpisodes}"/>
 </h:selectOneMenu>
</h:form


c 'est pour cela je dois creer bean (Recuperation)

je modifier un peu le code de la class Recuperation
 

	

public class Recuperation
{
private int Episodes;
public int getEpisodes()
{
return Episodes;
}
 
public void setEpisodes(int Episodes)
{
this.Episodes=Episodes;
}
private SelectItem[] selectItem[];
 public SelectItem[] getListEpisodes(){
 SAXBuilder sxb = new SAXBuilder();
    document = sxb.build(new File("data.xml"));
      racine = document.getRootElement();
    Listbds = racine.getChildren("serie");
    Iterator i = listbds.iterator();
   while(i.hasNext()){
      Element courant = (Element)i.next();
 
 
selectItem[]= new SelectItem[]{
        new SelectItem(courant.getChild("name").getValue());
       
     }
}
return selectItem[];
}
 }


le but est que dans la liste déroulante de la page web elle affiche les noms de serie recuperé de la page data.xml grâce a cette ligne

<f:selectItems value="#{Recuperation.listEpisodes}"/>


le probleme est au niveau de la class java Recuperation

SVP est ce que quelqu'un pourrai m'aider à corriger cette class

j'espere que le but de cette class est claire

merci d'avance
A voir également:

2 réponses

mb42 Messages postés 432 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 14 janvier 2014 7
19 mars 2011 à 18:35
j'espère que je pourrai avoir l'aide pour corriger la class java Recuperation dans ce forum

vraiment je suis bloqué dans cette étapes

je sais qu'il y'a plein d'erreur dans cette class mais franchement je n'arrive pas à le résoudre

et je pense que l'objectif de cette class est claire
0
mb42 Messages postés 432 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 14 janvier 2014 7
20 mars 2011 à 12:25
oublions la class java Recuperation qui j'ai envoyé

peu être contient plusieurs d'erreurs

est ce que quelqu'un pourrai m'aider à créer une class java qui permet de parser le fichier data.xml et qui récupère un tableau qui contient les différents noms de serie (je parles de ces nom :Comanche,Seuls)

merci d'avance
0