pour la classe Client (c'est une ActionForm généré par Hibernate) j'ai bien le getter et le setter de clientCode.
ds ma classe Action clientCode est un Vector où j'ai met les attributs clientCode d'une instance client de la classe Client (j'ai la renommé clientCodeList mais le pb reste le meme), comme s'apparait ds le code:
1 2 3 4 5 6 7
| for(Iterator it=clients.iterator();it.hasNext();){
Client client=(Client)it.next();
clientCode.add(client.getClientCode());
clientHostId.add(client.getClientHostId());
familyName.add(client.getFamilyName());
firstName.add(client.getFirstName());
} |
Après ce Vector est désigné comme attribut de ma requete:
request.setAttribute("clientCode",clientCode);
ce Vector est ensuite récupéré dans le tag <html:select ...>
et je comprend pas pourquoi clientCode (disons clientCodeList) doit avoir un getter, alors qu'il est simplement un vector et pas un attribut d'une classe (ActionForm)
je souhaite qu'il sera maintenant un peu clair
Partager