"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment parcourir un HashMap et des ArrayLists à l'aide de JSTL

Comment parcourir un HashMap et des ArrayLists à l'aide de JSTL

Publié le 2024-11-04
Parcourir:708

How to Iterate over a HashMap and ArrayLists within it using JSTL

Itérer une ArrayList dans un HashMap à l'aide de JSTL

En Java, un HashMap est une structure de données qui stocke des paires clé-valeur, où les clés sont des identifiants uniques pour le valeurs. Souvent, il est nécessaire de parcourir à la fois le HashMap et les ArrayLists stockés dans ses valeurs.

Pour ce faire en utilisant JSTL, nous pouvons utiliser la balise . Cette balise est conçue pour parcourir les collections et les cartes.

Itération sur une HashMap

Pour une HashMap, la balise parcourt la valeur-clé paires, donnant accès à la fois à la clé et à la valeur dans chaque itération.


    Key = ${entry.key}
Value = ${entry.value}

Itérer sur une ArrayList dans une HashMap

Puisque les valeurs de la HashMap sont des ArrayLists, nous devons les parcourir dans la boucle externe .


    Key = ${entry.key}
Values = ${item} ${!loop.last ? ', ' : ''}

Dans cet exemple, la boucle interne utilise à nouveau la balise pour parcourir ArrayList. L'attribut varStatus nous permet de vérifier si l'itération actuelle est la dernière, ce qui est utile pour ajouter des délimiteurs appropriés comme des virgules.

Ressources supplémentaires

  • [ Parcourir un HashMap dans JSP](https://stackoverflow.com/questions/9966200/howto-loop-through-hashmap-in-jsp)
  • [Utiliser dans JSTL](https ://docs.oracle.com/javaee/7/api/javax/servlet/jsp/jstl/core/ForeachTag.html)
Déclaration de sortie Cet article est réimprimé à l'adresse : 1729738983. En cas d'infraction, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3