Ola!
Tenho uma classe que monta um select dinamico e retorna uma list com os dados que buscou do banco, gostaria de saber como faço para jogar esses dados em uma tabela no meu jsp, fazendo ele montar essa tabela dinamicamente, sei que no JSF tem o componente DataTable, o Struts tem algum componente parecido?
Quem puder me ajudar agradeço.
Obrigado!
Segue um exemplo basicão:
No action:
Collection collection= genericDAO.consulta(saidabo);
request.setAttribute("resultadoConsulta",collection);
e no jsp:
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<logic:present name="resultadoConsulta">
<TABLE width="100%">
<TBODY>
<TR>
<TD class="linhatitulo" align="center">Usuário</TD>
<TD class="linhatitulo" align="center">Terminal</TD>
</TR>
<c:forEach var="bean" items="${resultadoConsulta}" >
<TR>
<TD class="linhadetalhe"><c:out value="${bean.codigoUsuario}"/></TD>
<TD class="linhadetalhe"><c:out value="${bean.codigoTerminal}"/></TD>
</TR>
</c:forEach>
</TBODY>
</TABLE>
</div>
</logic:present>
o <c:forEach> pode ser subtituido pelo <logic:iterate>
<logic:iterate name="resultadoConsulta" id="bean">