jsp 清除session的方法


就是關於如何清除當前頁面的session 退出到首頁,使用戶再次登陸必須提供正確的用戶名和密碼我的三個頁面是 index.jsp logon.jsp logout.jspindex.jsp中輸入正確的用戶名和密碼會跳轉到logon.jsp中在logon.jsp中我加了以下內容防止在瀏覽器中輸入logon.jsp非法登錄<%String admin_name=(String) session.getValue("name");if(admin_name==null) out.print("<script>alert('請先登陸。');window.location.href='index.jsp';</script>");%>我在logon.jsp中有個鏈接"退出登陸"指向logout.jsp頁面logout.jsp的內容如下:<%session.invalidate();out.print("<script>alert('用戶即將退出,確定后退出該頁面。');window.location.href='index.jsp'</script>");%>但是問題是我點了退出登陸后 跳轉到index.jsp頁面 不輸入用戶名和密碼而直接在瀏覽器中輸入logon.jsp后還是會以剛剛的用戶名直接登陸.也就是說session並沒有被清除

 

在logon.jsp中這樣寫 session.removeAttribute("name"); session.invalidate(); out.print("<script>alert('用戶即將退出,確定后退出該頁面。');window.location.href='index.jsp'</script>"); %>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM