2013-10-10 127 views
-2

我試圖刪除會話,但我不能這樣做。java servlet刪除會話

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

所以,怎麼了??? –

+0

你的要求是什麼? – SpringLearner

回答

2

你對這段代碼說的是,如果有一個會話得到它。然後,如果有會話創建一個新的會話並使新會話失效。你永遠不會使已經存在的會話無效。

只使用

request.getSession().invalidate();