Olá…
O servelt abaixo deveria listar os dados do banco em uma tabela. Mas ele não lista. O que estaria errado?. Alguém pode me ajudar?
package org.classe;
import java.io.*;
import java.net.*;
import java.sql.ResultSetMetaData;
import java.util.ArrayList;
import java.util.Iterator;
import javax.servlet.*;
import javax.servlet.http.*;
public class ListaServlet extends HttpServlet {
private Aluno aluno;
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
String nome = request.getParameter("nome");
String curso = request.getParameter("curso");
Iterator it = null;
try{
AlunoDAO al = new AlunoDAO();
al.listaAluno(aluno);
PrintWriter out = response.getWriter();
response.setContentType("text/html");
out.println("<HTML><HEAD>");
out.println("<TITLE>");
out.println("Lista de alunos");
out.println("</TITLE>");
out.println("</HEAD>");
out.println("<BODY>");
out.println("<H1>Lista de alunos</H1>");
out.println("<TR>");
out.println("NOME");
out.println("</TD>");
out.println("CURSO");
out.println("</TD>");
out.println("</TR>");
while(it.hasNext()) {
al = (Aluno)it.next();
out.println("<TR>");
out.println(cand.getNome());
out.println("</A>");
out.println("</TD>");
out.println(cand.getCurso());
out.println("</TR>");
}
}
catch(Exception e ){
}
}
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
public String getServletInfo() {
return "Short description";
}
}