Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/06/2016, 02:54
newb
 
Fecha de Ingreso: marzo-2014
Mensajes: 41
Antigüedad: 10 años, 10 meses
Puntos: 0
obtener valor en servlet sin id definido

Hola,
Tengo una tabla en una pagina jsp (creada con datos de una base de datos), al lado de cada fila agregue un <form> con un boton <input> para editar cada fila, todo generado dinamicamente.

Lo que quiero hacer es obtener el id del boton que presione ya estando en el servlet para asi saber que dato debo editar en la base de datos.

alguna idea?


En el JSP:
Código HTML:
Ver original
  1. <%
  2.                                    ArrayList<medico> list = (ArrayList<medico>) request.getAttribute("medicos");
  3.  
  4.                                     for (medico elemento : list) {
  5.                                         out.println("<tr>");
  6.                                         out.print("<td>");
  7.                                         out.print(elemento.getId());
  8.                                         out.print("</td>");
  9.                                         out.print("<td>");
  10.                                         out.print(elemento.getClave());
  11.                                         out.print("</td>");
  12.                                         out.print("<td>");
  13.                                         out.print(elemento.getNombre());
  14.                                         out.print("</td>");
  15.                                         out.print("<td>");
  16.                                         out.print(elemento.getEmail());
  17.                                         out.print("</td>");
  18.                                         out.print("<td>");
  19.                                         out.print(elemento.getTelefono());
  20.                                         out.print("</td>");
  21.                                        
  22.  
  23.                                         //ACA ESTA EL FORM Y BOTON
  24.                                         out.println("<td>");
  25.                                         out.println("<form action='${pageContext.servletContext.contextPath}/servlet' method='POST' >");
  26.                                         out.println("<input type='submit' value='editar' idMedico='" + elemento.getId() + "'>");
  27.                                         out.println("</form></td>");
  28.                                         out.println("</tr>");
  29.  
  30.                                     }
  31.                                 %>

Última edición por newb; 03/06/2016 a las 03:00