estoy iniciandome con java y utilizando servlets para mi aplicacion.
en mi proyecto tengo los DAO
los Ejb
EjbInterfaces
Entidades
Interfaces
Servlets
este utlimo....
tengo el servlet para listar personas de la entidad Persona....
Código:
No se si he codificado bien el metodo doGet del servlet por eso estoy utilizando este servicio si alguien me guia para mostrar un listado por medio de un servlet./**
* Servlet implementation class ServletPersonaListar
*/
@WebServlet("/ServletPersonaListar")
public class ServletPersonaListar extends HttpServlet {
private static final long serialVersionUID = 1L;
private IEjbPersona iEjbPersona;
/**
* @see HttpServlet#HttpServlet()
*/
public ServletPersonaListar() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
try {
iEjbPersona = new EjbPersona();
iEjbPersona.getListaPersona();
request.setAttribute("listarPersona.jsp", iEjbPersona);
request.getRequestDispatcher("vistas/listar.jsp").forward(request, response);
} catch (Exception e) {
System.out.println("Error en el servlet"+e);
}
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
}
}
mi pagina web que llama el servlet
Código HTML:
<body> <header> <nav class="menu"> <ul> <li><a href="#">Inicio</a></li> <li><a href="#">Registrar datos en el sistema</a></li> <li><a href="#">Ver los datos registrados</a></li> </ul> </nav> </header> <section> <form id="frmlistarCarton" action="/PrintUtilities/ServletCartonListar" method="post"> <h2>Listar Carton</h2> <table border="1"> <tr> <td>${Carton.codigocarton}</td> <td>${Carton.numerocarton}</td> <td>${Carton.serie}</td> <td>${Carton.tiposorteo}</td> <td>${Carton.estado} </tr> </table> </form> </section> </body>


