您的位置:程序门 -> java -> web 开发



很虚心的请教!


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


很虚心的请教!
发表于:2008-01-23 23:12:24 楼主
想问大师们一个问题,

我做了一个简单的登陆页面login.jsp,页面上就有用户名和密码

然后进入到一个login_conf.jsp去判断

if("xiong".equals(name)&&"123".equals(password))就跳转到正确页面

当在if语句中("xiong".equals(name)和(name.equals("xiong")有什么区别?

我试过了,假如使用(name.equals("xiong"),我在地址栏输入:http://localhost/login/login_conf.jsp会报错。

假如使用("xiong".equals(name)就会跳转到正确页面

有谁知道这个区别?谢谢了
发表于:2008-01-23 23:47:121楼 得分:0
("xiong".equals(name)和(name.equals("xiong")只有在name为null的时候有区别,一般来说用第一种会好点

先将
(name.equals("xiong")
换为==>
(name!=null)&&(name.equals("xiong")

如果修改后没有问题,说明name变量为空值,检查一下代码并修改一下就好了
发表于:2008-01-23 23:47:162楼 得分:0
如果name是null的时候就会有null   point   exception
发表于:2008-01-23 23:58:443楼 得分:0
哦,明白了,谢谢大师!


快速检索

最新资讯
热门点击