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>
Partager