即使我正在进入新的JSP会话,我的会话也不会被清除



我有一个on load函数:

function fnload(){
    if(document.getElementById("a").value!=null){
    document.getElementById("txtDepName").value=document.getElementById("a").value;
    document.getElementById("txtempNum").value=document.getElementById("c").value;
    document.getElementById("txtempNames").value=document.getElementById("b").value;
}
document.getElementById("leavename").value ="--Select--";
    var currentDate = new Date();
    var day = currentDate.getDate();
    var month = currentDate.getMonth()+1;
    var year = currentDate.getFullYear();
    var appleddate=day + "/" + month + "/" + year ;
    document.getElementById("txApplieddate").value =appleddate;
    document.getElementById("noofdays").value =1;
}

在我的体内我给予:

<input type="hidden" id="a" value="<%=session.getAttribute("Emp_Name")%>"/>
<input type="hidden" id="b" value="<%=session.getAttribute("Department")%>"/>
<input type="hidden" id="c" value="<%=session.getAttribute("Emp_no")%>"/>

但是,即使我每次获得上一个值时都在检查null。

尝试一下,希望它能起作用。

session.removeAttribute("paramName");

最新更新