Apresentando os dados do ResultSet em uma tabela HTML no Servlet

Aprenda nesta dica a copiar os dados do ResultSet em uma tabela HTML.

Apresentando os dados do ResultSet em uma tabela HTML no Servlet

 

Aprenda nesta dica a copiar os dados do ResultSet em uma tabela HTML. 

private int dumpData(java.sql.ResultSet rs, java.io.PrintWriter out) throws Exception {
int rowCount = 0; 
  out.println("<P ALIGN='center'><TABLE BORDER=1>");
ResultSetMetaData rsmd = rs.getMetaData();
int columnCount = rsmd.getColumnCount();
  // cabeçalho da tabela
out.println("<TR>");
for (int i = 0; i < columnCount; i++) {
   out.println("<TH>" + rsmd.getColumnLabel(i + 1) + "</TH>");
  }
out.println("</TR>");
  // colocando os dados na tabela
while (rs.next()) {
  rowCount++;
  out.println("<TR>");
  for (int i = 0; i < columnCount; i++) {
out.println("<TD>" + rs.getString(i + 1) + "</TD>");   
}
  out.println("</TR>");
  }
out.println("</TABLE></P>");
return rowCount;
}
Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados