Foros del Web » Programación para mayores de 30 ;) » Java »

Guardar en base de datos tabla html dinamica

Estas en el tema de Guardar en base de datos tabla html dinamica en el foro de Java en Foros del Web. Hola que tal, tengo el problema siguiente: En una página web tengo una tabla dinámica a la que agrego elementos de un formulario, es decir, ...
  #1 (permalink)  
Antiguo 09/05/2011, 14:26
 
Fecha de Ingreso: abril-2009
Mensajes: 18
Antigüedad: 15 años
Puntos: 0
Guardar en base de datos tabla html dinamica

Hola que tal, tengo el problema siguiente:

En una página web tengo una tabla dinámica a la que agrego elementos de un formulario, es decir, cada que se presiona un botón "agregar" el valor de los campos id y nombre se agregan a una tabla con columnas id y nombre; mi problema es que, necesito lograr guardar todas las filas que se registraron en la tabla, es decir, las que ingresó el usuario en una base de datos pero no se como.

Un punto importante que me ha dificultado más es que esto lo tengo que hacer con JSP (metí la pregunta en este tema por que no hay uno específico para JSP).

Entonces quiero saber si alguién me puede ayudar con esto, cómo puedo yo guardar la tabla que muestro al usuario que el mismo lleno en una base de datos mediante JSP, si se hacer el envío de formularios a una base de datos pero no es lo mismo.

Ayuda por favor.
  #2 (permalink)  
Antiguo 09/05/2011, 16:36
Avatar de sivadmp  
Fecha de Ingreso: febrero-2011
Ubicación: La Paz - Bolivia
Mensajes: 293
Antigüedad: 13 años, 2 meses
Puntos: 20
Respuesta: Guardar en base de datos tabla html dinamica

hola hI...

sabes que puedes hacer utilizar Jquery y servlet, y en este servlet crear una session de List, donde vayas adicionando los campos

algo asi seria

Código Jsp:
Ver original
  1. <script>
  2. function  addObject(){
  3.        var v_id=$("#id").val();
  4.        var v_nom=$("#nom").val();
  5.     $("#tabla").load("AddObjectServlet", {id:v_id,nom:v_nom});
  6. }
  7. </script>
  8.  
  9. <a href="#" onclick="addObject()">Adicionar</a>
  10. <table id="tabla">
  11. </table>


Código Java:
Ver original
  1. class AddServlet extends HttpServlet {
  2.      protected void processRequest(HttpServletRequest request,
  3.             HttpServletResponse response) throws ServletException, IOException {
  4.         response.setContentType("text/html;charset=UTF-8");
  5.         PrintWriter out = response.getWriter();
  6.  
  7.         String id = request.getParameter("id");
  8.                 String nom = request.getParameter("nom");
  9.  
  10.                //verificar si existe una sesion ya creada
  11.                HttpSession session = request.getSession(true);
  12.               if(session.getValue("list")!=null){
  13.                      List<Object> list =(List<Object>)session.getValue("list");
  14.                      list.add(new ObjectXXX(id,nom));
  15.                      session.putValue("list", list);
  16.    
  17.               }else{
  18.                }
  19.                out.printf("<tr><td>2</td</tr>")
  20.      }
  21. }

:)Saludos
__________________
agradecer no cuesta nada
Entre más información proporciones más fácil será ayudarte, y asi evitar adivinar el problema con el que cuentas.
  #3 (permalink)  
Antiguo 09/05/2011, 17:50
Avatar de detective_jd  
Fecha de Ingreso: abril-2011
Ubicación: Salto
Mensajes: 437
Antigüedad: 13 años
Puntos: 6
Respuesta: Guardar en base de datos tabla html dinamica

Hola ¿intentaste hacer algo con php?

Etiquetas: dinamica, html, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:41.