Glassfish 3.1.1クライアントセッション制御

GlassFishに少し問題があります。クライアントが毎回実行しているWebアプリケーションにアクセスするたびに作成されるhttpsessionを何らかの形で制御しようとしています。クライアント側の接続が切断されたときに、クライアントが接続されてディスクから削除される間だけ、一時的なファイルをサーバー側に作成したいとします。

ありがとう!

0
あなたの問題は何ですか..?一時ファイルを作成する際に問題があります..?
追加された 著者 Abimaran Kugathasan,
問題はまだ非常に新しいサーバープログラミングであり、私はクライアントがブラウザを切断/閉じるときにサーバーがどのように通知を受け取るか知っていません:
追加された 著者 Mikel G. Gainza,

1 答え

HttpSessionListner を実装するクラスを作成できます。 code> インタフェースを実装し、 sessionCreated(HttpSessionEvent se) および sessionDestroyed(HttpSessionEvent se) メソッドを使用します。これらのメソッドが呼び出されるか、アプリケーションで作成または破棄されたセッションがあるときに実装されたクラスに通知されます。これら2つの方法を使用して作業を行うことができます。また、クライアントの切断やブラウザの終了を心配する必要はありません。

このセッションは、 HttpSessionEvent のセッションから取得できます。 getSession()方法。次に、そのセッションまたはユーザーのファイルを作成または削除します。

0
追加された