Plusieurs compositions avec les DynaValidatorForm
Bonjour,
J'ai un problème que vous pourriez peut etre m'aider à résoudre.
J'ai le modèle suivant avec les 3 classes
- Animal
- name (de type String)
- type (String)
- owner (objet de type Person ci-dessous)
- Person
- name (de type String)
- email (String)
- adress (de type Adress ci-dessous)
- Adress (avec tous ses attributs de type String
- road
- roadNumber
- city
- zipCode
Je crois que j'ai un problème dans mon fichier Struts-config.xml. La partie qui poserait problème est la déclaration des bean.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
<!-- ================================================ Form Bean Definitions -->
<form-beans>
<form-bean name="animalForm"
type="org.apache.struts.validator.DynaValidatorForm">
<form-property name="name" type="java.lang.String"></form-property>
<form-property name="type" type="java.lang.String"></form-property>
<!--<form-property name="male" type="java.lang.String"></form-property>-->
<form-property name="owning" type="com.exians.model.Person"></form-property>
<form-property name="owning.adress" type="com.exians.model.Adress"></form-property>
</form-bean>
</form-beans> |
La partie que je sais pas faire est
Code:
1 2
|
<form-property name="owning.adress" type="com.exians.model.Adress"></form-property> |
et fait référence à ce qu'un proprio d'animal a une adresse. Comment déclarer cette partie correctement?
Je vous remercie d'avance