In struts 2 Quiero usar s: seleccionar poblado de un mapa.
Mi mapa tiene valores como "key1", "valor1" "clave2", "valor2"Struts 2 - s: seleccionar usando Map
Las claves son lo que yo quiero ser publicado (que son) pero para banco valores. No quiero mostrar los valores sino el valor devuelto de un método que uso en otros (como s: text) getTranslation ("value1") y mostrar ese valor.
Si intento
<s:select ... list="myMap" listValue="getTranslation(myMap)">
No muestra nada, sólo cajas vacías para seleccionar. ¿Cómo puedo obtener el ID de la iteración para poblar para seleccionar con el fin de utilizar algo como:
<s:select ... list="myMap" listValue="getTranslation(myMap.get( how do I get this id? ))">
o algo similar?
se puede usar '' listKey' y propiedad de listValue' seleccione la etiqueta .Lea http://struts.apache.org/2.3.1/docs/select. html –
Como dije explícitamente en la pregunta, uso las propiedades listKey y listValue, pero en listValue no deseo mostrar el valor del mapa, pero el valor devuelto por un método cuando paso como parámetro el valor del mapa . – Panos