Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/06/2011, 09:13
sapales
 
Fecha de Ingreso: abril-2009
Mensajes: 121
Antigüedad: 15 años
Puntos: 4
Envío por post

Hola:

Estoy haciendo una encuesta con jsp. Hay 4 páginas (pg1.jsp, pg2.jsp,...) con cuestionario (radio button, checkbox y textarea). En la primera página (pg1.jsp) pido un único dato y llamo a pg2.jsp enviando el dato por post. Al principio de pg2.jsp tengo:

<jsp:useBean id="objEncuesta" class="encuesta.EncuestaBean" scope="session" />
<jsp:setProperty name="objEncuesta" property="*" />

y recojo el dato en el Bean de sesión.

En esta segunda página, pido más datos y envío el formulario (submit) por post a pg3.jsp que, igual que el anterior tiene las primeras líneas:


<jsp:useBean id="objEncuesta" class="encuesta.EncuestaBean" scope="session" />
<jsp:setProperty name="objEncuesta" property="*" />

pero el Bean no recoge los datos.

Si lo hago por get, entonces sí. ¿Por qué puede ser?

Es la primera vez en mi vida, y llevo tiempo programando JSPs que me ocurre y me trae loco.

Gracias.