Programación en castellano
Inicio > Foros > Java (Servlets y JSP) > como hacer un insert desde un boton de una pagina jsp??
-Foros de debate

Java (Servlets y JSP)
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

como hacer un insert desde un boton de una pagina jsp??
Enviado por rjmontesdeoca el día 25 de agosto de 2005

hola, soy nuevo en jsp y necesito hacer un insert desde una pagina a traves de un metodo asociado a un boton, que debo hacer?

pense en hacer un java script en donde definiria mi funcion con el insert y luego llamar a esa funcion desde las propiedades del boton en el html, no se si esta bien, el hecho es q no me funciona, por favor necesito su ayuda

Probe el query directamente desde java y funciono, el problema es cuando trato de hacerlo asocianco el metodo a un boton.

gracias!

Aqui les envio mi intento de codigo:

<script type="text/javascript">
import java.sql.*;
function Agregar()
{

return
StringBuffer sb = new StringBuffer();
try{
Class.forName("org.postgresql.Driver");
Connection conn = DriverManager.getConnection("jdbc:postgresql://localhost:5432/Prueba","postgres","hola");
Statement stmt = conn.createStatement();

stmt.executeUpdate("INSERT INTO tbl_responsable (cedula,nombre,direccion) VALUES (14021752,'carlos','caracas')");


}catch(Exception e){
System.out.println("EXPLOTO");
}
}
</script>

ahora en el html que debo hacer??, o si tengo q hacer otra cosa???


html del boton:

<input type="submit" value="Agregar" action="Agregar()">

que debo hacer,, que error tengo??

Gracias nuevamente.

 
Re: como hacer un insert desde un boton de una pagina jsp??
Enviado por frantic el día 26 de agosto de 2005

Para empezar creo que estas un poco perdido con esto, lo que deseas hacer no se puede hacer en JavaScript por una razón importante, el código Javascript es ejecutado del lado del cliente, es decir en la ventana del explorador del usuario que utiliza tu página, mientras que las bases de datos residen del lado del servidor. Otra cosa importante es que aunque se llame Javascript no se puede confundir con Java, me explico, en javaScript no existen todos los paquetes y objetos que tenemos a disposición en Java ya que su uso tiene un sentido diferente.
Lo que debes hacer es que el boton haga un submit de tu formulario (imagino que es lo que tienes) donde el usuario rellena los datos.
Esos datos puedes recibirlos en un servlet por ejemplo o en otro jsp, donde coloques el código que tienes arriba y establezcas conexión a base de datos y realices la inserción, pero todo esto sucede del lado del servidor, luego prodrias enviar una confirmacion al cliente y permitirle volver nuevamente al formulario anterior.
Espero que te sirva de ayuda.
Saludos.-

 
Re: Re: como hacer un insert desde un boton de una pagina jsp??
Enviado por Cesar Edinson el día 16 de febrero de 2008

Hay que tener en Claro. Que no es lo Mismo Java que JavaScript.

 



Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: musica mp3 | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | recursos gratis | posicionamiento en buscadores | tienda virtual | gifs animados