Retroceder   Foros del Web > Programación para sitios web > Java y JSP

Respuesta
 
Herramientas Desplegado
Antiguo 21-nov-2006, 12:10   #1 (permalink)
Sevillo no se puede cailificar en este momento
 
Fecha de Ingreso: noviembre-2005
Ubicación: Venezuela
Mensajes: 51
Enviar un mensaje por ICQ a Sevillo Enviar un mensaje por MSN a Sevillo Enviar un mensaje por Yahoo  a Sevillo
Inserta a la bd

Buenas Tardes.

¿Como se puede ingresar a una bd los datos que tengo dentro de una tabla.
me refiero a

<form>
<table>
<tr>
<input type="hiddend"/>
<input type="text"/>
</tr>
</table>
<input type="submit"/>
<form>

Lo que quiero hacer es ingresar el value de los inputs depues de hacer click en el submit del form claro que la tabla real tiene n filas, lo que quisiera saber es como obtengo los valores de los campos de cada fila en jsp, con javascript se puede obtener, pero como lo hago con jsp?

Sevillo está desconectado   Responder Citando
Antiguo 21-nov-2006, 20:37   #2 (permalink)
stock tiene algunos puntos positivos de karma
 
Avatar de stock
 
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 1.993
mira, para comenzar tu html deberia estar algo asi:

<form action="algunServlet" method="post">
<table>
<tr><td>

<input type="hidden" name="id" value="1" />
<input type="text" name="nombre" />

</td></tr>
</table>
<input type="submit" value="guardar"/>
</form>

ok, para comenzar fijate que le agregue un action al formulario, este es servlet que procesara la informacion que se introdusca en este formulario, tambien le puse un method, este es el metodo por el cual la informacion sera recibida en el servlet, en este caso, post. si te das cuenta le agregue un name a cada input, esto es para que pueda recuperarlos con JAVA mediante ese nombre, de la siguiente manera:

String id = request.getParameter("id");
String nombre = request.getParameter("nombre");

una vez recuperada la informacion puedes meterla a una base de datos o ahcer lo que quieras con esta

have funnnnnnnnn
__________________
Don't hate the languaje, hate the runtime environment
Crysfel's Blog :: Blog de programación, JAVA,PHP, AJAX, JavaScript, CSS y otras hierbas
stock está desconectado   Responder Citando
Antiguo 22-nov-2006, 15:58   #3 (permalink)
Sevillo no se puede cailificar en este momento
 
Fecha de Ingreso: noviembre-2005
Ubicación: Venezuela
Mensajes: 51
Enviar un mensaje por ICQ a Sevillo Enviar un mensaje por MSN a Sevillo Enviar un mensaje por Yahoo  a Sevillo
Muchas Gracias

Ok perfecto, entonces cuando te refieres al action me imagino que es usando struts, no?

en realidad la tabla tiene n inputs del tipo hidden y text, quiero ingresar en la bd todo los datos que se encuentran en la tabla, la tabla es tal como tu dices tiene sus names y el form tiene el methods, los datos los estoy ingresando a la tabla mediante javascript con document.write porque estoy sacando los datos de un cookie que lo lleno en la pagina anterior, lo que estoy haciendo es un carrito de compra, solo que no manejo precios sino solo cantidades y consegui un metodo de hacerlo mediante cookies y document.write, este metodo pone nombre y value a todos los inputs de tipo hidden y text que menciono, eso si no hace el encabezado de la tabla, es decir el form y el table, lo que hace son los td de la tabla.

Ahora me imagino que igual debo usar el action, pero como es eso de algunServlet podrias darme un ejemplo, o es un algun action de Struts

Gracias
Sevillo está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Desactivado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 13:35.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93