0

サーブレットセッションについて質問があります。web.xmlで構成されたjsfを使用してWebアプリを作成することについて質問があります。

<session-config>
    <session-timeout>-1</session-timeout>
</session-config>

つまり、セッションがタイムアウトすることはありません

また、データベースにログインしているすべての人から作成したセッションIDを保存します。

私の質問は、データベースに保存したセッションIDを持つすべてのアクティブなセッションを強制的に破棄するのはどうですか。

管理ページが必要な状況では、すべてのアクティブなセッションIDを一覧表示して、破棄することができます。

ご協力いただきありがとうございます。

4

1 に答える 1

4

HttpSessionListenerそれぞれにとを使用してsessionCreated(..)、静的Listセッションをアクティブセッションで埋めることができます。

次に、管理インターフェースから、これらのセッションを繰り返し.invalidate()、それぞれを呼び出すことができます。

于 2011-05-26T12:11:07.807 に答える