parlo per me...
In quanto uso un framework struts, questo compito ( immagino, scuso l'ignoranza ma lavoro non permette di documentarsi in tempo utile...un giorno lo farò ) lo prende in carico lo struts-config.xml nella dichiarazione dei bean di sessione.
In questo modo viene assegnata ad ogni sessione una nuova istanza del bean in questione, in modo che ogni utente si modifichi il proprio bean ( form ) o al più nel codice delle action metto in sessione ( session.setAttribute ) il bean, rendendolo disponibile alla jsp chiamata...
Purtroppo non credo di esserti di grosso aiuto con questo mio post, ma spero che questo mio intervento possa "invogliare" qualcuno a rispondere ( anche ai miei dubbi ) permettendo così anche a te di trovare una soluzione.