Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/04/2015, 14:16
greg_dorian
 
Fecha de Ingreso: abril-2009
Mensajes: 36
Antigüedad: 15 años, 1 mes
Puntos: 0
Sacar un listado desde servlet

Hola a todos!!

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:
/**
 * 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
	}

}
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.

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>