私はorg.apache.wicket.protocol.http.WebSessionを継承するセッション用のクラスを使用しています。 ログアウトまたはタイムアウトの結果としてこのセッションが終了したときに呼び出すメソッドが必要です。しかし私は何も見つけていない。どうすればいいですか?サーブレットによってconstroledされたセッションの有効期限が切れたとき(:オーバーライドアプリケーション#newSessionStore()Wicketセッションの有効期限
@Override
protected ISessionStore newSessionStore() {
return new SecondLevelCacheSessionStore(this, new DiskPageStore()) {
@Override
protected void onUnbind(String sessionId) {
// this code is called when wicket call httpSession.invalidate()
}
};
}
が、これは欠点を持っている - セッションストアの実装をオーバーライドして
:
セッションの有効期限が切れたときに何をしなければならないかを教えてください。お手伝いをして、問題の解決策を見つけることができます。副次的な注意:PageExpiredExceptionをキャッチすることで、「何が必要なのか」を処理できますか? – Tim