发布网友 发布时间:2024-10-03 07:08
共5个回答
热心网友 时间:2024-10-05 10:36
如果user为null,那么user.getUsName()就会报空指针,如果user.getUsName()为null,那么user.getUsName().equals()就会报空指针。正确的写法应该是热心网友 时间:2024-10-05 10:33
取非后,if内的跳转不会被执行.热心网友 时间:2024-10-05 10:34
你加一个user判断是否是空就行了热心网友 时间:2024-10-05 10:31
你这是个登录处理吧,你逻辑貌似有问题。热心网友 时间:2024-10-05 10:35
楼主你好,看了你的上面的代码,只有一种情况会出现空指针,就是你的login(String ,String )方法返回了一个NULL,你应该检查DAO里的login方法。有可能login()方法有问题,也有可能你取的参数是空的,导致方法返回的结果是空的。至于你说的if条件里,不取非是正确的,我就很不明白了。