Bonjour , j ai un problème avec mon selectOneMenu
il n'arrive pas a lire ma list dans le selectItem

voici un peu de code


voici ma methode dans mon sessionsbean qui me retourne la liste:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
public List list_object(String table){
		List list_object = em.createQuery("SELECT p FROM " +table+" p").getResultList();
return list_object;
	}

merci d'avance

voici le corp de mon managed beans coté JSF:

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
 
public List getStyleList() {
		try {
			styleList= new ArrayList();
			Context context = new InitialContext();
			TestRemote stock = (TestRemote) context.lookup("Test/remote");
			styleList= stock.list_object("Style");
			System.out.print("la taille de la liste est :" + styleList.size()
					+ "\n");
			Iterator iter = styleList.iterator();
			while (iter.hasNext()) {
				Style style= (Style) iter.next();
				styleList.add(new SelectItem(style.getStyleCode(),style.getStyleLabel()));
			}
		} catch (NamingException e) {
			e.printStackTrace();
		}
		return styleList;
	}

et
dans ma page jsp


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<h:selectOneMenu style="width:100%"
				value="#{test2.center.styleCode}">
				<f:selectItems value = "#{test2.styleList}"/>
			</h:selectOneMenu>