Sesión, jsp y request

¿Lo he estado intentando pero no entiendo lo que quieres decir que es lo que tengo que acer? Lo siento pero soy muy novato en esto de jsp
Lo que me pusiste fue:
Creo que es porque el objeto pizza (con la lista de pizzas) lo estás cogiendo de la sesión en tu jsp. Necesitas pasárselo en el request, para que Spring lo encuentre. Mira donde estás metiéndolo en la sesión, y en el jsp que llame a este tienes que meterlo en la request (usar la sesión no suele ser bonito, aunque si practico)

1 respuesta

Respuesta
1
Intentarçe explicarme mejor. En tu programa haces esto para coger la lista de pizzas en el jsp:
<% List pizza =(List)request.getSession().getAttribute("pizza");
%>
Eso significa que la lista está guardada en la sesión. Y para usarla en el combo, debería estar en el request, que es donde buscan los objetos el Spring o el Struts normalmente.
Prueba simplemente esto:
<% List<PizzaDto> pizza =(List<PizzaDto>)request.getSession().getAttribute("pizza");
request.setAttribute("pizza",pizza);
%>
Así simplemente estarás metiendo la lista que coges de la sesión en el request. Debería valer para que lo encuentre Spring y construya el combo.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas