Bienvenido(a), Visitante. Favor de ingresar o registrarse.
Diciembre 05, 2008, 11:11:43
Inicio Ayuda Buscar Ingresar Registrarse
Noticias: Foro de Java, C++ y más.

Empieza una nueva comunidad de programación: Oneble ... es lo que tu quieras que sea

+  Foros Java y C/Linux
|-+  Programación Web
| |-+  Javascript
| | |-+  LLAMAR A CLASES JAVA DESDE JAVASCRIPT
« anterior próximo »
Páginas: [1] Enviar tema Imprimir
Autor Tema: LLAMAR A CLASES JAVA DESDE JAVASCRIPT  (Leído 2652 veces)
nenuka
Visitante


« en: Febrero 05, 2007, 03:35:57 »

Hola!
Quiero saber si desde una funcion javascrip se puede llamar a una clase java desde donde se conecta a una base de datos, o si desde javascript puedo conectarme a una base de datos.
Muchas gracias
En línea
rfilgueiras
Jr. Member
**
Mensajes: 73


Ver Perfil WWW Email
« Respuesta #1 en: Febrero 05, 2007, 04:42:25 »

Voy a suponer que tienes un formulario. Ese formulario deberá tener en el encabezamiento algo como

<form action="../FrameMail" method="post" onsubmit="return chequear();">

dentro de ese form le indicas el servlet al que quieres llamar cuando pulsas un botón de tipo submit. Si te fijas, además cuando haces onsubmit se llama a una función de javascript que hace algunas cosas.

Este es el método para llamar a un servlet y desde ahí abrir una conexión a una base de datos.

--------------------

Ahora bien tu puedes estar haciendo otras cosas. Por ejemplo, quieres cambiar el action desde javascript para que cuando tu pulses al submit llame a otro servlet. También es posible.

Dentro del javascript tienes que hacer algo así form.action = "../otroServlet"

Esto último es menos común y se suele hacer cuando hay muchas llamadas diferentes dentro del formulario, lo cual no se si es tu caso.

--------------------

En fin, si se puede llamar, pero recuerda que tu para activar una acción desde un html a un servlet necesitas siempre un formulario con su botón de submit.

-----------------------

No sé si esto te resuelve la duda porque la pregunta es bastante genérica. Si no te la resuelve prueba a describir en detalle tu problema.

Saludos

En línea
Himura
Jr. Member
**
Mensajes: 58


Ver Perfil Email
« Respuesta #2 en: Abril 17, 2007, 11:55:19 »

Hola,

Si se puede, pero únicamente haciendo submit a la clase. De otra manera no. Cuando el browser se abre todo el Java se ejecuta y se va pero el Javascript y HTML se queda, por eso cuando das clic derecho y ver codigo solo te muestra lo de Javascript.

Para conectarte a una base de datos desde Javascript, hasto donde yo se, no se puede.

Saludos
En línea
arthurrm
Visitante


Email
« Respuesta #3 en: Julio 05, 2007, 12:10:54 »

Otra forma relativamente nueva con la que puedes abrir un JSP o Servlet desde JavaScript es con Ajax.

En esta pagina me apoye para implementar Ajax:
http://www.w3schools.com/ajax/ajax_browsers.asp

Espero te sirva, saludos!
En línea
Páginas: [1] Enviar tema Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by MySQL Powered by PHP Powered by SMF 1.1.5 | SMF © 2006-2007, Simple Machines LLC XHTML 1.0 válido! CSS válido!