Eliminar un registro desde jsp
tratamos de visualizar el listado de Clientes de la base de datos en una Jsp,una vez mostrados todos,queremos que se elimine el registro que nuestro usuario marque.El problema es que no sabemos como enviarle al servlet el id señalado,ni como hacer el diseño,poniendo el listado como links,un boton \\\"borrar\\\"al lado de cada registro...
Si alguien nos puede echar una mano se lo agradecemos.
Si alguien nos puede echar una mano se lo agradecemos.
Sencillo, lo unico que tienes que hacer es generar un enlace dinamicamente que te llame al servlet que eliminara el registro, supongo que al listar los clientes traes un id de cada uno, entonces genera los links en forma dinamica y les metes el id, el ejemplo lo pongo con un link
y pues el link de borrado en cada registro quedaria mas o menos asi
<table>
<%while(itera hasta vaciar en un <table> todos los clientes)
{%>
<tr>
<td>
imprime aqui dato 1 del cliente
</td>
<td>
imprime aqui dato 2 del cliente
</td>
.
.
.etc
<td>
<!-- Aqui meteras el link a cada cliente para eliminarlo si asi lo desean-->
<a href="ServletEliminaCliente?id=<%=idCliente%>">Eliminar </a>
<!-- Si te fijas esto haciendo referencia al servlet que me eliminara mis clientes y le estoy mandando en el request el parametro id el que bajara en el servlet y lo tomara para hacer el delete en la base de datos-->
</td>
</tr>
<%}%>
Espero y te sirva cualquier duda andamos por aqui...
Saludos....................
</table>
y pues el link de borrado en cada registro quedaria mas o menos asi
<table>
<%while(itera hasta vaciar en un <table> todos los clientes)
{%>
<tr>
<td>
imprime aqui dato 1 del cliente
</td>
<td>
imprime aqui dato 2 del cliente
</td>
.
.
.etc
<td>
<!-- Aqui meteras el link a cada cliente para eliminarlo si asi lo desean-->
<a href="ServletEliminaCliente?id=<%=idCliente%>">Eliminar </a>
<!-- Si te fijas esto haciendo referencia al servlet que me eliminara mis clientes y le estoy mandando en el request el parametro id el que bajara en el servlet y lo tomara para hacer el delete en la base de datos-->
</td>
</tr>
<%}%>
Espero y te sirva cualquier duda andamos por aqui...
Saludos....................
</table>
