[selectOneMenu] afficher list d'apres la base
salut à tous je travail avec Spring JSF dans un projet application web je veux afficher une liste d un champ de ma base dans une liste déroulante j ai essayé avec binding mé j aurais un erreur voici le code:
page index.jsf:
Code:
1 2 3
|
<h:selectOneMenu binding="#{converter.objectconverter}" styleClass="common-dropdown"/> |
controleur:
Code:
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
|
public class ConverterController {
private HtmlSelectOneMenu objectconverter;
PersonnManagerImpl PersonnService;
public HtmlSelectOneMenu getObjectconverter()
{
if (objectconverter == null)
objectconverter = new HtmlSelectOneMenu();
final Collection list = new ArrayList();
List <Personn> PersonnList = PersonnService.findAll();
for (Personn p : PersonnList){
list.add(p.getAdress());
}
/* final UISelectItems items = new UISelectItems();
items.setValue(list);
objectconverter.getChildren().add(items);
*/
objectconverter.setValue(list);
return objectconverter;
} |
et voila l'erreur : :aie:
Code:
1 2 3
|
An Error Occurred:
javax.el.ELException: /admin/personn/details.xhtml @17,90 binding="#{converter.objectconverter}": Error reading 'objectconverter' on type ConverterController |
si vous avez des idées comment résoudre ce probleme n'hesiter pas à les poster et merci en avance :lol: