As everyone knows, Servlets are initialized only once and run new threads for each request.

What is the best way to share objects between servlets and jsp (and even back)?

Are session-attributes (in this case java-beans beeing shared as session-attributes) a reasonable possibility, or is this obsolete?

The other way round: Do different requests within a single session to a single servlet use the same thread of the servlet?

Thx in advance.