Eu li na documentacao do jstl 1.0 que posso utuilizar o forEach para correr um HashTable, mais não consigo acessar os metodos do meu objeto, agora quando eu retiro um coleection do mesmo atraves do metodo values o codigo do foreach funciona perfeitamente, alguem tem alguma dica?

HashTable + Jstl + forEach = ERRO?
1 Resposta
O Iterator de um objeto que implementa a interface Map (como HashTable) não retorna os valores, e sim Entries:
Leia a documentação da classe aqui java.util.Map.Entry
Pra pegar os itens que estão na HashTable, você poderia fazer assim:
<c:forEach items="${colecao}" var="entry">
Chave: ${entry.key}
Valor: ${entry.value}
</c:forEach>
Ou então fazer do jeito que você tá fazendo mesmo.
Criado 24 de agosto de 2005
Ultima resposta 24 de ago. de 2005
Respostas 1
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo JavaScript Assertivo: Testes e qualidade de codigo em... Por Gabriel Ramos — Casa do Codigo