セッションが無効かどうかを確認するにはどうすればいいですか?API。
と同じですかisNew()
?そうでない場合、違いは何ですか?
ベストアンサー1
リクエストに基づいて有効かどうかを知りたい場合は、次のようにします。
request.isRequestedSessionIdValid()
or
HttpSession sess = request.getSession(false);
if (sess != null) {
// it's valid
}
セッションへの参照を保存していて検証する必要がある場合は、
try {
long sd = session.getCreationTime();
} catch (IllegalStateException ise) {
// it's invalid
}