Io personalmente ti consiglierei di non usare troppo la sessione, quindi farei tutto tramite parametri "get" costruendo dinamicamete l'url. Per esempio potresti fare un link (o anche un input) che punti alla pagina del dettaglio passando l'id del prodotto per esempio View.jsp?PRODOTTOID=MIOID; per poi recuperalo tramite request.getParam("PRODOTTOID").
Ciao