这个语句为什么不会执行呢
理论是这样的:
cookie.jsp获取COOKIE里的UESR(String全局变量)和USERID(String 全局)
在主页引用cookie.jsp然后判断USER和USERID这两个值是否为空如果空就显示请登陆 如果不为空就显示正常内容!
语句如下:
Java code
<%if (UESR==null&&USERID==null){out.print("请登陆");}else {out.print("正常显示");}%>
本地都是正常 一放到服务器上就会返回正常显示而不是请登陆 我把两个值打印出来也是显示null,无奈了,麻烦各位帮帮忙给看一下!谢谢了
------解决方案--------------------UESR==null&&USERID==null
改成
null==UESR&&null==USERID
------解决方案--------------------
------解决方案--------------------自己调试一下:
<%
out.print("===============================");
out.print(UESR);
if (UESR == null && USERID == null){
out.print("请登陆");
}
else{
out.print("正常显示");
}
out.print("===============================");
%>
------解决方案--------------------<%if (UESR==null&&USERID==null)
{out.print("请登陆");
}else
{
out.print("正常显示");
out.print(typeof UESR);
out.print(typeof USERID);
}%>
看看它两个是什么类型