Pessoal, estou usando STRUTS: e imprimindo valores do hash usando display tag
Para imprimir faco:
<display:table class="ITS" name="user_list">
<c:forEach var="entry" items="${user_list}">
<display:column title="Data" value="${entry.key}" style="text-align: left;" />
<display:column title="VALOR" value="${entry.value}" style="text-align: left;" />
</c:forEach>
</display:table>
Porem, sai diversas colunas e linhas de acordo com a qtd de elemento do meu HASH

Olá Ana,
Simples, você não precisa do forEach, o display:table já faz a interação por si só.

Nao consegui, pois eu retorno um HASH com chave e valor…
e se eu nao fizer o foreach ele nao aceita…
<display:column title="Data" value="${user_list.key}" style="text-align: left;" />
<display:column title="Data" value="${key}" style="text-align: left;" />
. <display:column title="Data" value="key" style="text-align: left;" />
Assim ele da esse erro:
Unable to find a value for "key" in object of class "java.lang.Double" using operator "."
??? :roll: :?: