Olá pessoal,
Como faço pra exibir uma lista de um objeto em uma página jsp utilizando Struts? Ex. Em uma consulta no ClienteDAO eu retorno um ArrayList do de clientes. Como faço pra exibir este resultado na página de resultado do mapeada no Struts? Se alguem tiver como explicar ou exemplificar eu agradeço.
Grato.
Wallfox
Vê se te ajuda:
[code]<table >
<%
java.lang.String campo3 = null;
%>
<tr class="reportHeader" >
<td class="columnTdHeader" style="text-align:center;">Nome
</td>
</tr>
<%
ArrayList listab = (ArrayList) session.getAttribute("registrosb");
int ib=1;
int tamb = listab.size();
int acb = ib + 1;
for (ib=0; ib<tamb; ++ib)
{
campo3 = listab.get(ib)+"";
%>
<tr>
<td class="reportColumn" style="text-align:right;">
<%= campo3 %>
</td>
</tr>
<% };
%>
</table>
[/code]
Ah, para fazer desta maneira,antes você tem que setar o arraylist como atributo de session.
Mais ou menos assim:
List carrinhoc = new ArrayList();
if (session.getAttribute("registrosc") != null) {
carrinhoc = (ArrayList)session.getAttribute("registrosc");
}
//Imprime o array antes de setar na sessao
System.out.println(carrinhoc+"");
carrinhoc.add(f.getDescprod()+"");
int ic=1;
int tamc = carrinhoc.size();
for (ic=0; ic<tamc; ++ic)
{
//Imprime cada item adicionado no array
System.out.println(carrinhoc.get(ic)+"");
}
//Seta o array na sessao
session.setAttribute("registrosc", carrinhoc);
Mas eu queria exibir o ArrayList utilizando Struts.
Grato
Wallfox