J'ai besoin d'aide, je suis actuellement entrain de développer une application jee en utilisant jsf1.2 spring3.0.0, hibernate ... et jaxb2
mon 1ere problème, c'est avec un converter : j'ai une liste de Array que je récupère à partir d'une liste construite à partir d'un fichier Xml, genre :
avec Jaxb2.0, cette list est reprensenté sous forme de array liste :Code:
1
2
3
4
5 <List> <Var>item1</Var> <Var>item1</Var> <Var>item1</Var> </List>
Alors quand j'utilise cette liste pour selectOneRadio me genre une erreur, là j'ai pensé à utilisé à faire un converter :Code:protected List<Var> varList;
implémentation de ses méthodesCode:
1
2
3 <h:selectManyListbox converter="appSelectItemsConverter"> <f:selectItems value="#{list.varList}" /> </h:selectManyListbox>
je ne sais pas si c'est correct ou pas, mais de toute façon, ça ne marche pas !Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 public Object getAsObject(FacesContext context, UIComponent component, String value) { int index = value.indexOf(':'); return new SelectItem(value.substring(0, index), value.substring(index + 1)); } public String getAsString(FacesContext context, UIComponent component, Object value) { Champ champ = (Champ) value; return champ.getId() + ":" + champ.getLibelle(); }
l'idée générale, c'est de construire des formulaire générique à partir d'un contenu xml, si vous avez des idées !!
Merci