elAntoni igual aca te paso el codigo por si queres ver como quedo...
codigo del SERVLET
Cita: public class alumnosABM extends HttpServlet
{
accesoBD bd;
ResultSet rs;
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
bd = new accesoBD();
try
{
out.println("<html>");
out.println("<head>");
out.println("<title>Servlet alumnosABM</title>");
out.println("</head>");
out.println("<body>");
ArrayList lista = bd.lista();
for (int i = 0; i < lista.size(); i++)
{
alumnos alu = (alumnos) lista.get(i);
out.println("numero:" + alu.getIdAlumno());
out.println("nombre:" + alu.getNombre());
}
}
catch(Exception e)
{
out.println(e.getMessage() + " " + e.toString());
}
finally
{
out.println("</body>");
out.println("</html>");
out.close();
}
}
}
codigo de la clase accesoBD
Cita: public ResultSet mostrar()
{
try
{
sentencia = conexion.createStatement();
rs = sentencia.executeQuery("SELECT * FROM p");
}
catch(SQLException se)
{
System.out.println(se.getMessage() );
}
return rs;
}
public ArrayList lista()
{
ArrayList lista = new ArrayList();
alumnos alu;
try
{
this.conectar();
rs = this.mostrar();
while(rs.next())
{
alu = new alumnos(rs.getInt("id"), rs.getString("nombre"));
lista.add(alu);
}
}
catch(SQLException se)
{
System.out.println(se.getMessage());
}
finally
{
this.desconectar();
}
return lista;
}