我有一個tomcat,java,jsp,servlets的webproject。 如果我註銷我的webproject前端,我想銷燬所有會話。但下面的代碼不起作用。我期望所有的會話都被銷燬,如果我註銷,我必須在正常情況下通過我的用戶和密碼驗證下一步。感謝您的幫助。request.getSession(false).invalidate註銷後無法正常工作
if(lstrAction!=null && lstrAction.equals(ApplicationConstants.LOGOUT)){
HttpSession session = request.getSession(false);
if(session != null){
session.invalidate();
session = request.getSession(false);
}
}
我有調試我的項目,我發現會議不是空的後最後一行。
會話是否還包含存儲在其中的所有變量? – Uooo
檢查此鏈接:http://stackoverflow.com/questions/3960711/how-can-i-expire-all-my-sessions-in-tomcat – 2013-06-20 11:38:25
'session.getId()'?關鍵的是,在下一個請求中沒有會話。 –