login para tienda virtual

manwe
19 de Abril del 2004
Hola a todos;

Estoy implementado una especie de tienda virtual mediante jsp y javabean. Tengo mas o menos separados el acceso de usuario y o por otro lado lo que es el carrito. Esquematicamente en plan simple quedaria algo asi:
(acceso.jsp)<--->(controlador.jsp)<--->[Loginbean]
el controlador verifica si el usuario esta registrado o no registra las variables de sesion y ademas;
session.setAttribute("clave",cla);
session.setAttribute("nombre",nombre);

y por otro lado tengo el carrito:
[compraBean]<--->(inicio.jsp)<--->(detalle.jsp)
detalle.jsp lo tengo como include en inicio.

Entonces, mi PREGUNTA es: ¿Cual seria la forma optima de realizar la comunicacion entre el controlador.jsp e inicio.jsp, teniendo en cuenta que tengo que realizar control de sesion.???? por un forward, por un response.sendRedirect o por un link o como??.

maramonar
19 de Abril del 2004
controlador.jsp no sería visual, no???...ya que lo único que hace es validar el usuario y redireccionar ya sea a acceso.jsp si es que el usuario no existe o a inicio.jsp si esta todo bien. Si es así no podrías usar un link. Usar forward o sendRedirect daría el mismo resultado, la ventaja de forward es que no hace un roundtrip hasta el browser para poder pasar a la otra página...