Bonjour,
j'ai un formBean qui a des propriétés de cette forme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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>
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <logic:equal name="cocoFormBean" property="city.id" value="${cityFound.id}">
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.
car :
Code : Sélectionner tout - Visualiser dans une fenêtre à part nomFormBean.formBeanPropriétés.idFormBeanProrpiété.
ne produit rien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <logic:equal name="nomFormBean" property="formBeanPropriétés.idFormBeanProrpiété"
Merci.
Partager