我有3個選項卡。首頁,tab1,tab2。當用戶啓動應用程序時,它被定向到主頁選項卡&我使用HttpSession session = request.getSession();
創建了一個新會話當用戶瀏覽到其他選項卡時,我使用HttpSession session = request.getSession(false);
維護會話現在,如果用戶單擊返回主頁選項卡,我想銷燬先前會議,並開始新的會議。請告訴我該怎麼做?殺死用戶會話
Q
殺死用戶會話
4
A
回答
12
通過
HttpSession session = request.getSession();
if (!session.isNew()) {
session.invalidate();
session = request.getSession();
}
更換背後主頁選項卡的代碼
但這有點奇怪。我寧願在會話中添加一個屬性,然後攔截它的存在。
1
你可以使用session.invalidate()
1
在JSP中你可以用
session.invalidate();
重置會話後,給用戶一個新的
1
第一次使用session.invalidate();銷燬會話
request.getSession(true);如果沒有會話將創建新會話
相關問題
- 1. 如何殺死用戶的會話
- 2. 編寫查詢殺死用戶會話
- 3. 角刷新殺死用戶會話
- 4. @Cacheable殺死Hibernate會話?
- 5. 觸發殺死會話
- 6. 殺死postgresql會話/連接
- 7. 如何殺死PHP會話?
- 8. Smarty殺死我的會話
- 9. 殺死ssh會話殺死正在運行的進程
- 10. Hazelcast查殺用戶會話
- 11. 殺死所有的用戶會話 - EXEC EXEC內
- 12. 如何殺死其他用戶的會話
- 13. 通過界面菜單殺死用戶的會話和註銷
- 14. 什麼是殺死我的用戶的Asp.net會話?
- 15. 如何殺死HttpServlet中的用戶會話的以前的HttpRequest
- 16. 殺死不會殺死進程
- 17. Wordpress點擊鏈接殺死會話
- 18. 如何殺死Symfony2中的會話?
- 19. 如何殺死cakephp中的會話
- 20. 如何殺死一個PHP會話?
- 21. 自動殺死Navision Web服務會話
- 22. 跨瀏覽器:PHP的殺死會話
- 23. 殺死其他機器的會話
- 24. 檢測會話掛起並殺死它
- 25. Oracle:殺死會話繼續運行
- 26. 如何殺死一個SQL Server會話或會話ID
- 27. 當多個會話中殺死所有會話ASP.NET
- 28. 如何在死屏幕會話中殺死運行腳本
- 29. 使用自定義的UserNamePasswordValidator,我可以殺死用戶的WPF「會話」嗎?
- 30. 如何在Windows中註銷用戶會話設法殺死「unkillable」進程?