Foros del Web » Programación para mayores de 30 ;) » Java »

Llamar a servlet dinámicamente

Estas en el tema de Llamar a servlet dinámicamente en el foro de Java en Foros del Web. Buenas, necesito hacer una cosa un poco complicada que no tengo ni idea de como hacer. Voy a intentar explicar mi caso de manera que ...
  #1 (permalink)  
Antiguo 10/03/2009, 11:27
 
Fecha de Ingreso: enero-2009
Ubicación: Elche
Mensajes: 59
Antigüedad: 15 años, 10 meses
Puntos: 3
Llamar a servlet dinámicamente

Buenas,

necesito hacer una cosa un poco complicada que no tengo ni idea de como hacer. Voy a intentar explicar mi caso de manera que lo podáis entender todos.

Tengo una página en la que cargo información en un contenedor, como si fuera un frame, y necesito mandar cierta información a un servidor (mediante un servlet) cuando cambia el contenido.
La página padre manda la información desde el <head> mediante la etiqueta <link>, pero obviamente, cuando cargo otra información en el contenedor no estoy volviendo a leer ninguna cabecera.

Por eso necesitaría llamar a ese servlet de alguna forma sin recargar la página.

No puedo añadir un <link> al <head> porque no lo va a leer, y no se me ocurre cómo añadir este enlace al body y hacer que se ejecute.

¿Alguna idea?

¿Alguien me ha entendido?

Gracias por adelantado. Un saludo.

EDITO: He leído por ahí que se puede llamar a un servlet llamándolo desde un form. Entonces lo que necesitaría sería llamar a ese servlet una vez he cargado el contenido, o mientras lo estoy cargando.
Voy a probar de esta forma mientras espero alguna sugerencia.

Gracias.

Última edición por Bernad; 11/03/2009 a las 02:13 Razón: Cambio de título
  #2 (permalink)  
Antiguo 11/03/2009, 09:27
 
Fecha de Ingreso: enero-2009
Ubicación: Elche
Mensajes: 59
Antigüedad: 15 años, 10 meses
Puntos: 3
Respuesta: Llamar a servlet dinámicamente

Cita:
Iniciado por Bernad Ver Mensaje
Buenas,

necesito hacer una cosa un poco complicada que no tengo ni idea de como hacer. Voy a intentar explicar mi caso de manera que lo podáis entender todos.

Tengo una página en la que cargo información en un contenedor, como si fuera un frame, y necesito mandar cierta información a un servidor (mediante un servlet) cuando cambia el contenido.
La página padre manda la información desde el <head> mediante la etiqueta <link>, pero obviamente, cuando cargo otra información en el contenedor no estoy volviendo a leer ninguna cabecera.

Por eso necesitaría llamar a ese servlet de alguna forma sin recargar la página.

No puedo añadir un <link> al <head> porque no lo va a leer, y no se me ocurre cómo añadir este enlace al body y hacer que se ejecute.

¿Alguna idea?

¿Alguien me ha entendido?

Gracias por adelantado. Un saludo.

EDITO: He leído por ahí que se puede llamar a un servlet llamándolo desde un form. Entonces lo que necesitaría sería llamar a ese servlet una vez he cargado el contenido, o mientras lo estoy cargando.
Voy a probar de esta forma mientras espero alguna sugerencia.

Gracias.
Ya he conseguido enviar la información.

Lo he hecho mediante el objeto Request, de la siguiente manera:

new Request({
url: "url_destino",
method: 'get',
async: false,
onSuccess: __onSuccess,
onFailure: __onFailure
}).send();

Con esto se puede enviar la información al servlet en el momento que lo necesitemos.

Un saludo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:51.