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>