¿Hay alguna forma de asignar los datos dentro de un mapa a la etiqueta? Tengo un mapa Map<String, Integer>
en mi código. ¿Hay alguna manera de asignar las etiquetas de opción al String
en el mapa y Integer
a los valores de opción?Usar la etiqueta <form:select> con un mapa
Respuesta
La etiqueta <form:options>
es compatible con lo que desea al sacarlo de la caja, utilizando el atributo items
. Puede hacer algo como esto:
LinkedHashMap<Integer, String> states = new LinkedHashMap<Integer, String>();
states.put(1, "Alabama");
states.put(2, "Alaska");
states.put(3, "Arizona");
states.put(4, "Arkansas");
states.put(5, "California");
Y así sucesivamente. Luego, en su formulario:
<form:select path="state">
<form:options items="${states}" />
</form:select>
que serán prestados a algo como:
<select name="state">
<option value="1">Alabama</option>
<option value="2">Alaska</option>
<option value="3">Arizona</option>
<option value="4">Arkansas</option>
<option value="5">California</option>
</select>
Véase la primavera form:selectform:options y documentación. Use items
, itemValue
y itemLabel
según sea necesario.
<form:select path="myFormVariable">
<form:option value="0" label="Select One" />
<form:options items="${myCollection}" itemValue="propertyToUseAsValue" itemLabel="propertyToUseAsDisplay" />
</form:select>
Creo que al usar un Mapa, 'itemValue' y' itemLabel' no son necesarios. –
esto es uso completo cuando quiero usar una lista de objetos y quiero evitar crear un mapa innecesario. – Saif
- 1. Cómo usar <s:property> etiqueta en <s:text> en puntales 2
- 2. Cómo usar <spring: url /> con una etiqueta <a>?
- 3. ¿Cómo encontrar la etiqueta de comentario <!--...--> con BeautifulSoup?
- 4. Cómo configurar la etiqueta <img> con autenticación básica
- 5. inserte la etiqueta <? Xml-stylesheet con xsl
- 6. ¿Es válido usar un nombre personalizado en el atributo "objetivo" de la etiqueta <a>?
- 7. Poner en un mapa <String, ?>
- 8. ¿Está familiarizado con la etiqueta <ins> en html?
- 9. ¿Es incorrecto colocar la etiqueta <script> después de la etiqueta</body>?
- 10. ¿Qué reemplazar <span> en <form> con? "En XHTML 1.1, la etiqueta <form> no puede contener la etiqueta <span>
- 11. ¿Cuál es la etiqueta <dl>?
- 12. Rails y la etiqueta <span>
- 13. ¿La etiqueta <tr> es opcional?
- 14. ¿La etiqueta <noscript> está obsoleta?
- 15. Cómo usar relativelayout.setBackgroundDrawable() con un mapa de bits?
- 16. Django: ¿usar etiqueta de plantilla y 'con'?
- 17. selector de CSS para buscar <select> con la etiqueta <option>
- 18. Usar la variable JS para establecer el atributo src para la etiqueta <script>
- 19. ¿Cuándo tiene sentido usar un mapa?
- 20. configuración de WCF con <services> etiqueta
- 21. transmisión de audio con etiqueta html5 `<audio>`
- 22. Convertir un POJO a un mapa <K,V>
- 23. deserializar Mapa <Object, Object> con GSON
- 24. ¿Cómo serializar un mapa de un mapa con GSON?
- 25. ¿Usando una etiqueta <hr> con una tabla?
- 26. ¿Tiene sentido usar la etiqueta <title> en el correo electrónico HTML?
- 27. Ordenar mapa <String, Object> por claves con IgnoreCase?
- 28. Uso intensivo de la etiqueta "<? Php" de PHP
- 29. <img> vs <image> etiqueta en HTML
- 30. ¿Cuál es la diferencia entre la etiqueta de script y la etiqueta "<%....%>"?
gracias :) su respuesta ayudó –
esto es exactamente lo que necesitaba también! : D – wjhplano