读书人

这个语句为什么不会执行呢,该如何解决

发布时间: 2012-05-12 15:39:31 作者: rapoo

这个语句为什么不会执行呢
理论是这样的:
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
[解决办法]
探讨

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);

}%>
看看它两个是什么类型

读书人网 >Java Web开发

热点推荐