2011-01-14 12 views
1

セッションのデータが変更されたときに通知されるSpring Beanを定義する方法はありますか?セッション対応のSpring Bean

可能であれば、純粋なJavaソリューションも知りたいと思います。私が望むのは、httpsessionでデータを追加/編集/削除するときに、そのデータに対して処理を行うよう通知されるJavaクラスが1つだけであることです。

おかげ

答えて

3

あなたはこのために春を必要としない、サーブレットAPIは、アウト・オブ・ボックス、HttpSessionAttributeListenerインタフェースを介して提供されます。

このリスナーインタフェースが順番で実施することができますこのWebアプリケーション内のセッションの属性リストに対する変更の通知を取得します。

あなたはweb.xmlファイルに<listener>と宣言しています。例については、hereを参照してください。

これを行うための具体的な春のフレンドリーな方法がわからないのですが、上記のリスナーのアプローチを使用して、そこからSpring Beanに通知する必要があると思います。

+0

ありがとうございます、これは働いています、これは私が探していたものです。私は本当にあなたの時間を感謝します – user509755

関連する問題