salut,

mon but est d'afficher sous forme de liste deroulante des donnes qui sont envoyer a partir d'un managed bean

pour le cette class

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
 
 
public class Recuperation
{
 SAXBuilder sxb=new SAXBuilder();
	                List<String> listeNomParser=new ArrayList<String>();
	       Document document=sxb.build(new File("basexml/Testvrai.xml"));
	            Element societes=document.getRootElement();
	            List<Element> soc=societes.getChildren();
 
 
	                        for(Element societe:soc){
 
 
	                String nom=societe.getChild("nom").getText();
	                                listeNomParser.add(nom);
 
 
 
 
 
 
	}
 
 
 
 
							return listeNomParser;
 
 
	}
 
 
 
}
ce code de récupération de liste de String à partir de fichier .xml est juste

donc on s'intéresse uniquement au résultat récupérer c a dire list<String>


pour la page web je fait ce code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 <h:selectOneMenu >
				<f:selectItem itemLabel="#{Recuperation.getDatas}" itemValue="#{RecuperationgetDatas}" />
 
 
 
			</h:selectOneMenu>





mais elle m'affiche comme erreur

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
javax.servlet.ServletException: /ListDeroulantevrai.xhtml @36,97 itemLabel="#{Recuperation.getDatas}": Property 'getDatas' not found on type org.Recuperation
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:256)
	org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:178)
	org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
	org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:388)
	org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:515)
	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)


merci d'avance