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.

Était-ce utile?

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
scroll top