使用该函数storeSessionId()
,我检索了 storedSession 的值并使用 AJAX 从 servlet 分配给 sessionId。
var storedSession;
var sessionId;
function storeSessionId(){
try
{
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
storedSession = xmlhttp.responseText.toString();
sessionIdValue(storedSession);
}
};
xmlhttp.open("POST","JoinAction?subject="+subject+"&userId="+userId+"&secureKey="+secureKey,true);
xmlhttp.send();
}
catch(err)
{
alert(err.description);
}
}
当我比较时,sessionId!=null
只有我的 div 会显示,否则无法显示。
但即使我sessionId==null
也得到了,我的 div 也被显示了。我的 div 在这两种情况下都显示。
function sessionIdValue(storedSession){
sessionId = storedSession;
if(sessionId != null && sessionId != "null"){
document.getElementById("div").style.display="inline";
}
}