Ciao a tutti,
avrei bisogno del vostro aiuto per chiarirmi un dubbio.

Per quello che ho capito, un managed bean con scope di request viene creato quando la pagina viene richeista dal browser e viene distrutto non appena la response è stata restituita.

Per verificare ho fatto questa prova:

- Ho una Pagina A, con un bottone "avanti" e un campo input text. Tramite una navigation rule al click sul bottone carico la pagina B.

- Ho una Pagina B, con un bottone "indietro" e un campo output text. Tramite una navigation rule al click sul bottone torno alla pagina A.

- Ho poi creato un Bean con scope di request con un attributo String. Questo attributo è bindato sia sulla Text in A che sulla Text in B.

Quello che mi succede è questo:
- Se scrivo un testo dentro la Text in Pagina A e clicco sul bottone, la text di B mi ripresenta lo stesso testo.
- Se da B torno in A mi ritrovo il campo text valorizzato.

Mi aspetterei che il Bean, in quanto di Request , venisse rigenerato tutte le volte, invece rimane in essere sempre la medesima istanza.

Qualcuno potrebbe spiegarmi cosa c'è dietro a questo comportamento?

Grazie in anticipo a tutti...