Verwenden Sie <c: forEach> mit HashMap [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Wie durchläuft man eine HashMap in JSP? 2 Antworten

Ich habe eine Java-Klasse, die ein Servlet-Attribut auf ein HashMap-Objekt setzt:

request.setAttribute("types", da.getSecurityTypes());

worequest ist ein HttpServletRequest-Objekt undda.getSecurityTypes() gibt ein HashMap-Objekt zurück.

Gibt es eine Möglichkeit, die HashMap-Auflistung mit c: foreach oder anderen JSTL-Tags zu durchsuchen?

Ich dachte:

 <c:forEach var="type" items="${types}">
                 ...
     </c:forEach>

Oder wenn es nicht möglich ist, wie würde man ein benutzerdefiniertes Tag erstellen, um dies zu verarbeiten?

Der Rückgriff auf Java-Code in meiner JSP-Seite ist mein letzter Ausweg und ich möchte wissen, ob dies mit JSTL möglich ist.

Danke, Jonas.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage