Inicio de mvnForum Bienvenido Guest   | Iniciar sesión
  Búsqueda  
  Indice  | Temas Recientes  | Quién Está en Línea  | Lista de Usuarios  | Nuevo Usuario  | Búsqueda  | Ayuda  | RSS feeds


Ir a »
Estado del tema: Normal
Total de mensajes en este tema: 4
[Añadir a Mis Favoritos] [Añadir un aviso a este tema] [Publicar nuevo tema]
Autor
Tema Anterior Este tema ha sido visto 2282 veces y tiene 3 respuestas Tema Siguiente
Masculino opencmscbk
Stranger



Ingresó: 10-mar-2009
Mensajes: 17
Estado: Desconectados

Pasaje de atributos serializables de un request a otro Responder a este mensaje
Responder citando

Hola a todos. Antes que nada, soy un asiduo lector del foro y me ha sido de gran ayuda.
Mi problema, esta vez, es el siguiente: necesito pasar datos de un request a otro. No podría hacerse con un codigo similar a esto?

request.setAttribute("unAtributo", new Object());
<--(request origen)

request.getAttribute("unAtributo");
<--(request destino)

He probado con este código muchas veces, pero siempre el getAttribute del request destino me devuelve un null.
Entonces ¿qué forma tengo de pasar objetos entre requests?
Desde ya, muchas gracias por cualquier dato que puedan darme.
Saludos!
[13-may-2009 20:21:26] Mostrar la Versión Imprimible        Send Private Message    Oculto a Invitados [Enlace] Reportar mensaje ofensivo: por favor inicie sesión primero  Ir al inicio 
Masculino sergio
Administrador
Avatar del Miembro

España
Ingresó: 27-sep-2006
Mensajes: 2470
Estado: Desconectados
Re: Pasaje de atributos serializables de un request a otro Responder a este mensaje
Responder citando

Tienes dos opciones, o se lo pasas por get o por post.

Para pasarlo por get:

urldestino.html?parametros=valores

Si no, aunque no estoy muy seguro, deberas meter el parámetro en el response, y luego recuperarlo en el request.

Ten en cuanta que tu estas metiendo el parametro en el request que es la petición que ha recibido tu página actual, que no tiene nada que ver con la petición que recibirá la siguiente página.

saludos.
----------------------------------------
---------------------------------------------------
Sergio Rapos Vargas.
Administrador de OpenCmsHispano.
sergio.raposo@opencmshispano.es
[14-may-2009 7:24:59] Mostrar la Versión Imprimible        Send Private Message [Enlace] Reportar mensaje ofensivo: por favor inicie sesión primero  Ir al inicio 
Masculino opencmscbk
Stranger



Ingresó: 10-mar-2009
Mensajes: 17
Estado: Desconectados

Re: Pasaje de atributos serializables de un request a otro Responder a este mensaje
Responder citando

Sergio, muchas gracias por la pronta respuesta.
Te pido disculpas, porque cometí un error al escribir el código en el post. Lo transcribo nuevamente

response.setAttribute("unAtributo", new Object());


<--(del request origen)

request.getAttribute("unAtributo");


<--(request destino)

Este es el código con el cual probé y, como te comenté, no logré obtener el atributo que envié desde un response en el request siguiente.
Me interesa esta forma, porque desearía poder pasar objetos serializables (con el 'parameter' sólo puedo pasar 'strings').

Hecha la aclaración, te agradezco nuevamente.
Saludos cordiales.
[14-may-2009 15:20:20] Mostrar la Versión Imprimible        Send Private Message    Oculto a Invitados [Enlace] Reportar mensaje ofensivo: por favor inicie sesión primero  Ir al inicio 
Masculino sergio
Administrador
Avatar del Miembro

España
Ingresó: 27-sep-2006
Mensajes: 2470
Estado: Desconectados
Re: Pasaje de atributos serializables de un request a otro Responder a este mensaje
Responder citando

Pues eso así te debería funcionar ..., haré una prueba a ver si funciona o no.
----------------------------------------
---------------------------------------------------
Sergio Rapos Vargas.
Administrador de OpenCmsHispano.
sergio.raposo@opencmshispano.es
[20-may-2009 17:50:59] Mostrar la Versión Imprimible        Send Private Message [Enlace] Reportar mensaje ofensivo: por favor inicie sesión primero  Ir al inicio 
[Versión imprimible] [Publicar nuevo tema]