Exemplo Lista Aluno RUIM (Servlet+DAO)
Página 1 de 1
Exemplo Lista Aluno RUIM (Servlet+DAO)
O exemplo que utiliza JSP é BEM MELHOR!
No servlet:
No AlunoDAO:
No servlet:
- Código:
protected void service(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
AlunoDAO alunoDAO = new AlunoDAO();
List<Aluno> listaAlunos = alunoDAO.findAllAlunos();
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head>");
out.println("<title>Lista de Alunos</title>");
out.println("</head>");
out.println("<body>");
out.println("<h1>Lista de Alunos</h1>");
out.println("<hr>");
out.println("<br>");
out.println("Os seguintes alunos encontram-se matriculados: <br>");
out.println("<table border=\"1\" width=\"100%\">");
out.println(" <tr>");
out.println(" <th width=\"100\">Codigo</th>");
out.println(" <th>Nome</th>");
out.println(" <th width=\"100\">Idade</th>");
out.println(" </tr>");
for (Aluno aluno: listaAlunos) {
out.println(" <tr>");
out.println(" <td>" + aluno.getCodigo() + "</td>");
out.println(" <td>" + aluno.getNome() + "</td>");
out.println(" <td>" + aluno.getIdade() + "</td>");
out.println(" </tr>");
}
out.println("</table>");
out.println("</body>");
out.println("</html>");
}
No AlunoDAO:
- Código:
public List<Aluno> findAllAlunos() {
Connection connection = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
try {
connection = getConnection();
String sql = "SELECT CODIGO, NOME, IDADE "
+ "FROM WEB_ALUNO "
+ "ORDER BY CODIGO";
pstmt = connection.prepareStatement(sql);
rs = pstmt.executeQuery();
List<Aluno> listaAlunos = new ArrayList<Aluno>();
while(rs.next()) {
int codigo = rs.getInt("CODIGO");
String nome= rs.getString("NOME");
int idade = rs.getInt("IDADE");
Aluno aluno = new Aluno();
aluno.setCodigo(codigo);
aluno.setNome(nome);
aluno.setIdade(idade);
listaAlunos.add(aluno);
}
return listaAlunos;
} catch (Exception e) {
e.printStackTrace();
return null;
} finally {
close(rs);
close(pstmt);
close(connection);
}
}
Tópicos semelhantes
» Exemplo Lista Aluno BOM (Servlet+JSP + DAO)
» Exemplo Servlet
» Exemplo DAO 1
» Exemplo de uso do if
» Exemplo de uso de Map
» Exemplo Servlet
» Exemplo DAO 1
» Exemplo de uso do if
» Exemplo de uso de Map
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|