@InvalidateSession
s2struts(1.3.0-RC5)で開発中ですが、
自前インターセプター内である条件の際に
HttpSession#invalidate()を呼び出してExceptionをスローしていたのですが、
セッション内にs2strutsのフレームワークで使用している情報があるらしく(s2strutsContext)、
スローしたExceptionが無視されてしまいます。
そこで、InvalidateSessionInterceptorを使用してセッションクリアを行おうと
自前インターセプター内のメソッドに@InvalidateSessionを付加したものの、
セッションがクリアされない・・_| ̄|○・・
・・原因はpublicメソッドでないのが原因でした。
@InvalidateSessionを設定するメソッドはprivateでもprotectedでもダメなんですね・・。
会社の人も同じ所でハマってました(・∀・)
以上