Comment faire pour afficher la table de hachage de la Clé en jsp/jstl
Je suis nouveau sur JSP/JSTL.
J'ai mis une table de hachage sur demande comme suit
HashMap <String, Vector> hmUsers = new HashMap<String, Vector>();
HashMap hmUsers = eQSessionListener.getLoggedinUsers();
request.setAttribute("currentLoggedInUsersMap", hmUsers);
Je suis d'alerte HashMap dans Ma jsp comme suit
<script> alert("<c:out value = '${currentLoggedInUsersMap}' />"); </script>
Tous les travaux conformément à mes attentes jusqu'à présent.
Mais si j'essaie d'obtenir les clés de cette table de hachage comme suit alors rien n'est alerté.
<script> alert("<c:out value = '${currentLoggedInUsersMap.key}' />"); </script>
Est-ce que je vais mal?
Merci d'avance.
- où est la suite ??
- Sont u abke voir mon code ?
Vous devez vous connecter pour publier un commentaire.
C'est ce que vous avez besoin pour effectuer une itération de la Carte en JSP. Pour plus d'infos, jetez un oeil à JSTL de Base c:forEach Tag.
C'est comme une Carte.L'entrée qui est utilisé en JAVA comme indiqué ci-dessous pour obtenir la clé-valeur.
Lire détenus description ici sur Comment faire une boucle à travers une table de hachage en JSP?
Vous pouvez effectuer une itération sur hashmap comme:
Ici ${usersMap.clé} est la liste des clés présents dans la carte et ${usersMap.valeur} est le vecteur qui vous à la parcourir à nouveau dans une boucle interne, comme indiqué ci-dessus.
Veillez à importer:
c:out
qui est utilisé en post OP? nécessite-t-il à l'importation dans le nouveau. 😉varStatus
?