Comunicar Java y JavaScrip
Veamos, necesito sacar unas variables de mi aplet y que estas sean conocidas en la página, para en función del valor de esas variables hacer una cosa u otra. ¿Es esto posible?
Alguna idea.
Gracias de antemano.
Alguna idea.
Gracias de antemano.
Hola
Me parece que es imposible hacer lo que tu dices. Es decir, quieres que segun los valores de tu applet se modifique DINAMICAMENTE LA PÁGINA HTML DE ATRAS?!! Lo que menos tiene HTML es dinamismo. Si alguien sabe como hacer que no dude en decirlo.
Aun y así, supongo que lo que tu quieres hacer es básicamente un formulario de petición. Es decir:
1-Seleccionar esas variables tuyas y enviarlas al servidor en un formulario:
<FORM ACTION="http://127.0.0.1:8080/servlets/Tu_Servlet_Procesador_Datos" METHOD="POST" >
....
</FORM>
2-Procesar el formulario recibido en el servidor y devolver la respuesta según las variables tuyas seleccionadas. (Mirate desarrollo de servlets hay cientos de ejemplos en la red de formularios atendidos por un servlet)
Hasta Otra.
Me parece que es imposible hacer lo que tu dices. Es decir, quieres que segun los valores de tu applet se modifique DINAMICAMENTE LA PÁGINA HTML DE ATRAS?!! Lo que menos tiene HTML es dinamismo. Si alguien sabe como hacer que no dude en decirlo.
Aun y así, supongo que lo que tu quieres hacer es básicamente un formulario de petición. Es decir:
1-Seleccionar esas variables tuyas y enviarlas al servidor en un formulario:
<FORM ACTION="http://127.0.0.1:8080/servlets/Tu_Servlet_Procesador_Datos" METHOD="POST" >
....
</FORM>
2-Procesar el formulario recibido en el servidor y devolver la respuesta según las variables tuyas seleccionadas. (Mirate desarrollo de servlets hay cientos de ejemplos en la red de formularios atendidos por un servlet)
Hasta Otra.
Yo quiero hader la inversa. Quiero pasarle una variable JavaScript (una cadena) a la pagina JSP para enviarla al Servlet. alguna idea?
Gracias.
Gracias.
Si se puede hacer esto.
Se tiene que utilizar una libreria de netscape (si funciona con IE tambien).
Aqui hay algunos articulos sobre el tema:
http://www.apl.jhu.edu/~hall/java/JavaScript-from-Java.html
http://developer.netscape.com/docs/manuals/js/client/jsref/lcjsobj.htm
http://search.netscape.com/nscp_results.adp?source=NSCPResults&query=jsobject
Se tiene que utilizar una libreria de netscape (si funciona con IE tambien).
Aqui hay algunos articulos sobre el tema:
http://www.apl.jhu.edu/~hall/java/JavaScript-from-Java.html
http://developer.netscape.com/docs/manuals/js/client/jsref/lcjsobj.htm
http://search.netscape.com/nscp_results.adp?source=NSCPResults&query=jsobject
Hola, comunicar java con javascript es bien sencillo, de hecho, he realizado aplicaciones que trabajan muy bien, primero que nada en caso de usar un applet lo unico que tienes que hacer es invocar en javascript el nombre de tu applet seguido del metodo que tengas en el applet, es decir:
<applet class="miClase" .. codebase="url" ...
name = "miApplet" >....
en tu codigo javascript:
<script language="JavaScript">
var miVariableenJavaScript = miApplet.miMetodoEnJava();
// o viceversa
miApplet.miMetodoQueHaceAlgo( miVariable );
Espero haber ayudado!
<applet class="miClase" .. codebase="url" ...
name = "miApplet" >....
en tu codigo javascript:
<script language="JavaScript">
var miVariableenJavaScript = miApplet.miMetodoEnJava();
// o viceversa
miApplet.miMetodoQueHaceAlgo( miVariable );
Espero haber ayudado!