1
當用戶單擊註銷按鈕時,我使會話無效。但是當用戶關閉瀏覽器時,如何通過使用servlet使會話失效?當用戶通過使用servlet關閉瀏覽器時使會話無效
當用戶單擊註銷按鈕時,我使會話無效。但是當用戶關閉瀏覽器時,如何通過使用servlet使會話失效?當用戶通過使用servlet關閉瀏覽器時使會話無效
可以描述this趕上密切頁面事件和發送ajax
要求如當用戶做出註銷
您可以簡單地使用任何onunload的(對於IE)或onbeforeunload(適用於Firefox)的的JavaScript事件重定向你頁面轉到servlet的url(與註銷按鈕相同),從而使會話失效。
<script>
function logout(){
window.location.href='sessionInvalidatorServlet';
}
</script
<body onunload="logout()">
.........
....
http://stackoverflow.com/questions/9562411/how-to-invalidate-the-session-on-browser-close-in-the-jsf may helpful .. .. –