1
HttpSessionListener
をweb.xml
に登録しても問題ありませんが、他の領域(たとえばサーブレット)からオブジェクトインスタンスにアクセスする必要があります。古いpublic static HttpSessionListener obj = this;
(疑似)パターン。リファレンスHttpSessionListenerインスタンスでシングルトンまたはスタティックを使用しない
J2EE APIを介してこのオブジェクトにアクセスする方法はありますか?
明確にするために、私は 'ServletContext'の属性としてオブジェクトを作成し、' HttpSessionListener'からそれを管理することを提案していますか?それはうまくいくでしょう。 – pstanton
@pstanton:それは提案がどのように聞こえるかです。アクセスのためにどこに格納するかにかかわらず、共通の機能を共有オブジェクトに抽出する必要があるように思えます。 –
誰かがより明確な答えを提供したいのであれば、私はそれを受け入れるでしょう... – pstanton