[Résolu] [JSF] Managed Bean contenant d'autres pojos

Managed Bean contenant d'autres pojos [Résolu] [JSF] - Java - Programmation

Marsh Posté le 30-12-2008 à 17:44:17    

Salut à tous,
 
je débute en jsf.
 
Je suis en train de faire un formulaire qui utilise un bean SubjectBean, composé lui même de PersonNameBean et d'autres SubjectBean.
Je ne sais absolument pas comment accéder aux champs contenus dans les "sous bean"
 
ex :  
les champs contenus dans mon SubjectBean (avec les getters et les setters qui vont bien...)

Code :
  1. String sex="U";
  2. Date birthTime;
  3. PersonNameBean [] personName;
  4. AdministrativeBean administrative;
  5. SpecialQualifierBean specialQualifier;
  6. ExtendedIdentityBean extendedIdentity;
  7. AdditionalInfoBean additionalInfo;
  8. SubjectBean mother;
  9. SubjectBean father;


 
et les champs du PersonNameBean :

Code :
  1. String reason="N";
  2. Date beginDate;
  3. Date endDate;
  4. String initial;
  5. long initial_id;
  6. String middle;
  7. long middle_id;
  8. String nick;
  9. long nick_id;
  10. String [] family;
  11. long [] family_id;
  12. String [] maiden;
  13. long [] maiden_id;
  14. String [] given;
  15. long [] given_id;
  16. String preffix;
  17. long preffix_id;
  18. String suffix;
  19. long suffix_id;
  20. String voorVoegsel;
  21. long voorVoegsel_id;
  22. String academic;
  23. long academic_id;
  24. String professional;
  25. long professional_id;
  26. String nobelty;
  27. long nobelty_id;


 
Ma question est : comment faire en sorte qu'un inputText de mon formulaire jsf mappe le champ given de PersonNameBean?
Faut il que je déclare aussi PersonNameBean dans faces-config.xml?
 
Je ne sais pas si c'est très clair  [:mirror]  
 
Merci d'avance.
 
/lezioul


Message édité par lezioul le 31-12-2008 à 13:24:42
Reply

Marsh Posté le 30-12-2008 à 17:44:17   

Reply

Marsh Posté le 31-12-2008 à 09:42:37    

C'est bon, j'ai trouvé...
 

Code :
  1. <jsp:useBean id="personName" scope="session" class="pojo.PersonNameBean" />
  2. <jsp:useBean id="SubjectBean" scope="session" class="pojo.SubjectBean">
  3.   <jsp:setProperty name="personName" property="personName" value="PersonNameBean" />
  4. </jsp:useBean>


 
'tain, mais quel naab...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed