·
miarroba.com
Ejecutar JSP al pulsar botón HTML
 
Índice de subforos · Ayuda para webmasters · Java y Javascript
Noticias · Buscar · Tags · Tagboard · Usuarios · Fisgona
Autor Mensaje 
socadusocadu
Usuario habitual
Usuario habitual


Mensajes: 12
Desde: 17/May/2005
#1 ·
 Ejecutar JSP al pulsar botón HTML

Necesitaría ayuda en lo siguiente:

Tengo un código JSP que querría ejecutar al pulsar un botón de un formulario, lo puedo hacer envíandolo a una página y pegar el código JSP en ella, pero necesito hacerlo sin enviarlo a la página, es decir directamente si se pulsa el botón se ejecuta el código JSP si no no.
Espero haberme explicado bien y que me ayudeis.

Gracias.

17/May/2005 19:29 GMT+1
McbethMcbeth
Administrador del foro
Administrador del foro

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 339
Desde: 29/May/2003
#2 ·
 RE: Ejecutar JSP al pulsar botón HTML

Como intuyo el codigo no esta en una funcion, no?
Si es asi, lo primero metelo en una funcion.

<script>
function ejecutaCodigo()
{
el codigo js que quieres ejecutar
}
</script>


Y luego en el boton:
<input type="button" onclick="ejecutaCodigo()">

Y ya está.


"No soy completamente inútil. Al menos sirvo de mal ejemplo."
"Cría cuervos y tendrás muchos."
18/May/2005 10:36 GMT+1
socadusocadu
Usuario habitual
Usuario habitual


Mensajes: 12
Desde: 17/May/2005
#3 ·
 RE: Ejecutar JSP al pulsar botón HTML

Ya, pero el código de dentro sería JSP no JavaScript, no sé si habrá algún problema con eso, porque ya lo había probado así y no funciona. De todos modos volveré a probar por si hay suerte y fallaba por otra cosa.
Gracias.

18/May/2005 19:05 GMT+1
McbethMcbeth
Administrador del foro
Administrador del foro

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 339
Desde: 29/May/2003
#4 ·
 RE: Ejecutar JSP al pulsar botón HTML

Va, perdon... que uno va tan rapido que a veces ni lee.
Pues se puede pero es complicado, porque al ser del lado del servidor, en algun momento le vas a tener que enviar los datos. ¿Que es lo que quieres hacer? Se un poco mas explicito.


"No soy completamente inútil. Al menos sirvo de mal ejemplo."
"Cría cuervos y tendrás muchos."
19/May/2005 10:56 GMT+1
socadusocadu
Usuario habitual
Usuario habitual


Mensajes: 12
Desde: 17/May/2005
#5 ·
 RE: Ejecutar JSP al pulsar botón HTML

Bueno pues por un lado tengo una serie de applets que entre otras cosas llaman al pulsar un botón a una clase que abre una ventanita que va proporcionando ayuda.
Por otro tengo una página jsp con un botón también que al pulsar quiero que muestre la ayuda.
Había pensado hacerlo en una ventana de popup, pero si pudiera llamar a la clase directamente con código jsp sería mucho mejor, porque me quedaría todo mucho más homogéneo.
El caso es que lo hago pero no en la misma ventana sino que se me abre otra (la de destino del formulario) y además la de ayuda de la clase.
Espero que puedas ayudarme o plantearme otra solución para hacerlo.

Gracias!

20/May/2005 16:50 GMT+1
McbethMcbeth
Administrador del foro
Administrador del foro

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 339
Desde: 29/May/2003
#6 ·
 RE: Ejecutar JSP al pulsar botón HTML

No se si te he entendido bien, pero quiza te valga esto.
Se me ocurre: Creas un iframe oculto. En este haces la llamada a la clase, que puedes ir modificando con javascript cambiando el atributo location del iframe desde la pagina en la que estas. Si te devuelve html lo puedes coger con innerHTML e insertarlo donde corresponda en tu página.


"No soy completamente inútil. Al menos sirvo de mal ejemplo."
"Cría cuervos y tendrás muchos."
23/May/2005 09:22 GMT+1
socadusocadu
Usuario habitual
Usuario habitual


Mensajes: 12
Desde: 17/May/2005
#7 ·
 RE: Ejecutar JSP al pulsar botón HTML

No me queda del todo claro, creo un iframe donde meto las sentencias JSP.
Pero ¿cómo ejecuto ese iframe solo cuando pulse el botón del formulario?

23/May/2005 10:40 GMT+1
McbethMcbeth
Administrador del foro
Administrador del foro

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 339
Desde: 29/May/2003
#8 ·
 RE: Ejecutar JSP al pulsar botón HTML

La verdad es que no entiendo del todo bien que es lo que quieres hacer. Pero bueno. Tu en el formulario le puedes indicar que el destino "target" sea el iframe que has definido, mediante el atributo name del iframe y en este abrir el documento que ejecuta la clase (action del form):
<form method="get" action="clase.jsp" target="nombredeliframe">
Ya has ejecutado la clase y aparentemente no has modificado la página. Si el jsp devuelve un html (p.e. la validacion de los campos del formulario) puedes coger los datos del documento cargado en el iframe mediante javascript e insertarlos en el documento principal.



"No soy completamente inútil. Al menos sirvo de mal ejemplo."
"Cría cuervos y tendrás muchos."
24/May/2005 10:03 GMT+1
socadusocadu
Usuario habitual
Usuario habitual


Mensajes: 12
Desde: 17/May/2005
#9 ·
 RE: Ejecutar JSP al pulsar botón HTML

Muchas gracias por todo Mcbeth.
Al final lo he solucionado haciendo:
<% if (request.getParameter("nombrevble") != null)
{ codigo jsp } %>
<form action="nombrejspactual" method="post">
<input type="hidden" name="nombrevble" value="lo_que_sea" >

Viéndolo así parece una chorrada, pero no veas la de vueltas que le he dado!!!

24/May/2005 10:34 GMT+1
McbethMcbeth
Administrador del foro
Administrador del foro

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 339
Desde: 29/May/2003
#10 ·
 RE: Ejecutar JSP al pulsar botón HTML

Jajaja... Y yo dandole vueltas. Me parece que no nos hemos entendido. Ahora entiendo lo que quieres hacer. Vale, por lo menos espero no haberte liado.
Un saludo.


"No soy completamente inútil. Al menos sirvo de mal ejemplo."
"Cría cuervos y tendrás muchos."
25/May/2005 10:36 GMT+1
Índice de subforos · Ayuda para webmasters · Java y Javascript
Temas similares
Asunto Autor#VisitasÚltima respuesta
"Linkar" html22/Sep/2008, 16:00
IosuiscloudIosuiscloud
1945324/Sep/2008, 00:26
GestionXlsGestionXls Ir al último mensaje del tema
como enviar variable a php sin boton sumit08/Ago/2008, 21:07
buenservidorbuenservidor
0714No hay respuestas
Javascript en boton flash22/Feb/2008, 22:48
kristhian_kkristhian_k
0349No hay respuestas
Como Pre-cargo un archivo HTML11/Feb/2007, 02:13
ZEGAXZEGAX
244911/Feb/2007, 17:06
ZEGAXZEGAX Ir al último mensaje del tema
busqueda sin oprimir un boton06/Ene/2006, 04:34
leonarvaezleonarvaez
252506/Ene/2006, 11:21
NoSetup.orgNoSetup.org Ir al último mensaje del tema
Opciones:
Versión imprimible del tema
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  

TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Todas las fechas y horas son GMT+1. Ahora son las 04:36
Miarroba Networks, S.L. C/ 18 de Julio, 21 Bajo, 39610 Astillero (CANTABRIA) - CIF B-39512736
Inscrita en el Registro Mercantil de Cantabria, tomo 743, folio 161, libro 0, hoja S-12428, Instripción 1ª