回答編集履歴

1

コメントに対する追記

2016/02/23 15:02

投稿

BlueMoon
BlueMoon

スコア1339

test CHANGED
@@ -15,3 +15,13 @@
15
15
 
16
16
 
17
17
  BackingBeanはProxyクラスでインスタンス化されるので、コンパイルでエラーが無くてもインスタンス化の契機でエラーが発生する場合が有ります。その場合、原因はAPPサーバログで判る場合が有ります。
18
+
19
+
20
+
21
+ [2/23追記]
22
+
23
+ SessionScopedのBeanは、同Beanを使用しているJSFページがアクセスされた契機でインスタンス化(Proxy経由なので活性化という表現が正確かもしれません)されます。
24
+
25
+ LoginページではSessionScopedのBeanメソッドを呼ばず、遷移さきのMenuページでSessionScopedのBeanメソッドを使用しているとすればinvalidateSessionの契機でPreDestoryが呼ばれるのは正しい動作です。
26
+
27
+