struts2 combobox - id Entier passe et non String name par la forme à l'action
Question
ma forme passe le nom de chaîne du pays à l'action. Comment puis-je passer l'id du pays objet de la combobox à l'action?
ce que j'ai:
s: combobox label = nom de "Pays" = "pays" headerValue = "Sélectionner" headerKey = liste "1" = "% {pays}" listValue = "name" />
merci.
La solution
Vous avez manqué le listKey attribut. Si vous modifiez comme:
<s:combobox label="Country" name="country" headerValue="Select" headerKey="1"
list="%{countries}" listValue="name" listKey="id"/>
Il fonctionnera probablement.
Voir http://struts.apache.org/2.0.14/ docs / combobox.html pour tous les attributs disponibles.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow