[Débutant] Récupération d'une valeur d'un formBean
Bonjour,
j'ai un formBean qui a des propriétés de cette forme :
Code:
1 2 3 4 5 6 7 8 9
| public class cocoFormBean {
private String id = null;
private String code = null;
private FormBean city = null;
} |
Et en faite, dans ma page jsp, j'alimente une combobox avec une liste de city.
Et quand j'arrive au moment de selectionner la bonne valeur dans ma combobox, c'est là que rien ne se passe, il n'y a pas de comparaison.
Code:
1 2 3 4 5 6 7 8
| <logic:iterate name="cityFormBeanList" id="cityFound">
<option value="${typeEtapeFound.id}"
<logic:equal name="cocoFormBean" property="city.id" value="${cityFound.id}">
selected="selected"
</logic:equal>
>${typeEtapeFound.code}
</option>
</logic:iterate> |
Code:
<logic:equal name="cocoFormBean" property="city.id" value="${cityFound.id}">
c'est à ce niveau là, au niveau de la comparaison ... je sais pas ce qui se passe, je n'arrive pas a comparer la valeur city.id au valeur rempli dans ma combobox.
sinon mes valeurs sont justes et j'arrive à les affichés séparément.
Ma question serait :
Comment, dans un equals, accéder à une valeur de 3ieme niveau d'un formBean.
Code:
nomFormBean.formBeanPropriétés.idFormBeanProrpiété.
car :
Code:
<logic:equal name="nomFormBean" property="formBeanPropriétés.idFormBeanProrpiété"
ne produit rien.
Merci.