JSFで@ManagedBeanを使用しています。
認証情報を@SessionScopedの定義のクラスに保持させようと思っています。
ログイン画面のIDとパスワードをその@SessionScopedの定義のクラスの項目として、
ログインボタンは@ViewScopedの定義のクラスにしています。
ログイン処理の後にメニュー画面に遷移するようにしていますが、
その時に@SessionScopedの定義クラスの@PreDestroyが動いているようで、
メニュー画面で@SessionScopedの定義クラスに保持している値がnullになってしまっています。
私の認識では@SessionScopedで定義されたクラスはそのセッション内であれば生存しているものだと思っていたのですが、
そうではないのでしょうか?
尚、ログインからメニューに遷移する際は、「"/menu.xhtml?faces-redirect=true"」としています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/02/23 14:15
2016/02/23 15:07
2016/02/23 15:24