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.