1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
public class Recuperation
{
private SelectItem[] selectItem[];
public SelectItem[] getListEpisodes(){
SAXBuilder sxb = new SAXBuilder();
document = sxb.build(new File("test.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[];
}
} |
mais pour
1 2 3 4 5
| <h:form>
<h:selectOneMenu>
<f:selectItems value="#{Recuperation.listEpisodes}"/>
</h:selectOneMenu>
</h:form |
pour cette ligne est ce que je dois créer un attribut avec ses setter et getter
<h:selectOneMenu value="#{Recuperation.nom_attribut}">
mais je ne vois pas l'utilité sauf quel est obligation de JSF
comme je vous dis juste la liste déroulante dois afficher les nom de serie
Partager