Iterando ArrayLists dentro de HashMaps usando JSTL
Pergunta:
Iterar sobre um HashMap em si é simples usando a tag
Solução:
A tag
Iterando o Mapa:
Isso itera sobre as entradas do mapa, onde cada entrada é um objeto Map.Entry com métodos getKey() e getValue().
Iterando o ArrayList:
Para acessar o ArrayList associado a uma entrada, use entry.getValue(), que retorna a lista como um objeto. Você pode então iterar sobre a lista da seguinte maneira:
Exemplo combinado :
Key: ${entry.key}
Values:
${item}
${!loop.last ? ', ' : ''}
Este exemplo itera no mapa, recuperando o ArrayList associado a cada chave. Em seguida, ele itera sobre ArrayList, exibindo a chave e os valores.
Notas adicionais:
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3