ArrayLists innerhalb von HashMaps mit JSTL iterieren
Frage:
Das Iterieren über eine HashMap selbst ist unkompliziert mit dem
Lösung:
Das
Iterieren der Karte:
Dies durchläuft die Einträge der Karte, wobei jeder Eintrag ein Map.Entry-Objekt mit den Methoden getKey() und getValue() ist.
Iterieren der ArrayList:
Um auf die mit einem Eintrag verknüpfte ArrayList zuzugreifen, verwenden Sie enter.getValue(), das die Liste als Objekt zurückgibt. Anschließend können Sie die Liste wie folgt durchlaufen:
Kombiniertes Beispiel :
Key: ${entry.key}
Values:
${item}
${!loop.last ? ', ' : ''}
Dieses Beispiel durchläuft die Karte und ruft die mit jedem Schlüssel verknüpfte ArrayList ab. Anschließend iteriert es über die ArrayList und zeigt den Schlüssel und die Werte an.
Zusätzliche Hinweise:
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3