-2

セッションを削除しようとしましたが、できませんでした。

private boolean removeSession(HttpServletRequest request) {
    boolean success = false;
    HttpSession session = request.getSession(false);
    if (session != null) {
        request.getSession(true).invalidate();
        success = true;
    }
    return success;
}
4

1 に答える 1

3

このコードであなたが言っているのは、セッションがあればそれを取得するということです。次に、セッションがある場合は、新しいセッションを作成し、新しいセッションを無効にします。すでに存在するセッションを無効にすることはありません。

ただ使う

request.getSession().invalidate();
于 2013-10-10T11:12:04.433 に答える