Si no quieres almacenarlo en tu tabla, pueds almacenarlo en un sesio. Como creas un sesion en java. Hya doy formas haciendo en un servlet o desde un jsp
En un servlet
Código PHP:
//lo crea como nueva sesion cuando pones true
HttpSession session=request.getSession(true);
session.setAtribute("carrito",listaaDeElementosCarritos);
//como obtienes los datos de la session
listaaDeElementosCarritos=session.getAtribute();
En un jsp directamente tiene la session
Código PHP:
session.setAtribute("carrito",listaaDeElementosCarritos);
//como obtienes los datos de la session
listaaDeElementosCarritos=session.getAtribute();
Espero que te sea de mucha ayuda, sino me consultas mas adelante