<%@ taglib uri="/WEB-INF/displaytag-11.tld" prefix="display" %>
<%@ page contentType="text/html" language="java"
import="java.sql.*, java.util.*, org.apache.commons.beanutils.RowSetDynaClass"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<jsp:useBean id="con" class="conexao.Conexao"/>
<html>
<body>
<table border="0" width="100%" height="24" cellpadding="0" cellspacing="2">
<tr>
<td>GRID:
<%
try {
con.busca_prog();
ResultSet temp = con.getResultado();
RowSetDynaClass resultSet = new RowSetDynaClass(temp, false);
request.setAttribute("results", resultSet);
} catch (Exception e) {
e.printStackTrace();
}
%>
</td>
</tr>
<tr>
<td>
<display:table name="requestScope.results.rows">
</display:table>
</td>
</tr>
</table>
</body>
</html>
e está me aparecendo os dados do select em forma de tabela - td blz
mas li sobre essa displaytag e pro meu caso eu teria q fazer umas verificações antes de atribuir o valor pra coluna.
li que ao fazer um new testlist ele chama um class e esse class chama um listobject. penso eu que devo fazer a mesma coisa.
criar uma classe teste e depois uma classe listobject, onde nesta faço as verificações necessarias antes de atribuir o valor pra coluna.
por exemplo .... determinado valor exemplo 5 deve aparecer na coluna 3.
isso ocorre na forma de GetXXXXX( get e nome da coluna), isso informada no setProperty neh??
ou posso atribuir o valor da pra uma lista e depois atribuir essa lista pro displaytag, porem li q naum eh recomendado, o melhor eh usar o getXXX.
uma duvida, pelo q entendi ele cria 2 arrays um pras linhas e outro pras colunas, eh isso mesmo??
alguem q usou essa displaytag, poderia me ajudar.
to meio q tateando as formas d usar ela, e qual seria a certa q responderia as minhas necessidades.
vlw, daniel baldo.
