Iteración de ArrayLists dentro de HashMaps usando JSTL
Pregunta:
Iterar sobre un HashMap en sí es sencillo usando la etiqueta
Solución:
La etiqueta
Iterando el Mapa:
Esto itera sobre las entradas del mapa, donde cada entrada es un objeto Map.Entry con los métodos getKey() y getValue().
Iterando ArrayList:
Para acceder a ArrayList asociado con una entrada, use Entry.getValue(), que devuelve la lista como un objeto. Luego puede iterar sobre la lista de la siguiente manera:
Ejemplo combinado :
Key: ${entry.key}
Values:
${item}
${!loop.last ? ', ' : ''}
Este ejemplo itera sobre el mapa y recupera la ArrayList asociada con cada clave. Luego itera sobre ArrayList, mostrando la clave y los valores.
Notas adicionales:
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3