Use <c: forEach> com HashMap [duplicado]

Esta pergunta já tem uma resposta aqui:

Como percorrer um HashMap no JSP? 2 respostas

Eu tenho uma classe java que define um atributo de servlet para um objeto HashMap:

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

Onderequest é um objeto HttpServletRequest eda.getSecurityTypes() retorna um objeto HashMap.

Existe uma maneira de percorrer a coleção HashMap usando c: foreach ou algumas outras tags JSTL?

Eu estava pensando:

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

Ou, se não for possível, como criar uma tag personalizada para processar isso?

Recorrer ao código Java na minha página JSP é o meu último recurso e gostaria de saber se isso é possível com o JSTL.

Obrigado, Jonas.

questionAnswers(2)

yourAnswerToTheQuestion