古いコードは、ServletFilter の最初のリクエストで@SessionScoped @ManagedBean
(つまり) を作成し、(まだ存在しない場合) に配置します。UserSession
HttpSession
では、EL 式がその ManagedBean に初めてアクセスしようとするとどうなるでしょうか? UserSession
(手動で作成されたものと JSF から作成されたもの)の 2 番目のインスタンスを期待していました。そのため、コンストラクターを計測@PostConstruct
し@PreDestroy
、いくつかのログ ステートメントを使用しました。現在、JSF は作成しないようですUserSession
- コンストラクターのみが呼び出されます。
これは可能ですか?JSF は からその Bean を再利用できますHttpSession
か? @SessionScoped
豆を入れるのは合法HttpSession
ですか?