Verwenden Sie <c: forEach> mit HashMap [duplizieren]
Diese Frage hat hier bereits eine Antwort:
Wie durchläuft man eine HashMap in JSP? 2 AntwortenIch 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.