0
我想添加會話到我的項目中,當用戶註銷時,我需要在jsp文件頂部的註銷javascript函數中創建會話屬性null。但是,一旦我登錄到系統並刷新頁面,會話本身就是空的。這是我的功能。在java應用程序中的會話
function logoutFunction() {
var txt;
if (confirm("Need to Logout!") == true) {
<% session.setAttribute("Name",null); %>
document.location.href = 'Logout_Con';
location = 'index.jsp';
} else {
location = 'welcome_page.jsp';
}
document.getElementById("demo").innerHTML = txt;
}
這是錯的?:(
你如何申報您的會話變量 – Stultuske
的JavaScript在JSP _不_影響服務器端,所以你提供服務器端的會話管理?換貨。 – Thomas
此行'<%session.setAttribute(「Name」,null); %>'在網頁加載到客戶端之前執行。所以JavaScript根本看不到那條線。看看'JSP'是如何工作的,你可以看到'PHP'的工作原理是一樣的。 – AxelH