老师呀问题来了???关于null和""的问题



老师视频里面讲的安全控制过滤器里面,判断语句:
if(loginUser==null) {
hresponse.sendRedirect(hrequest.getContextPath()+"/index.jsp?flag=1");
return;
}else {
chain.doFilter(hrequest, hresponse);
return;
}
就是判断条件里面为null的话就是说:NULL代表声明了一个空对象,那么这个空对象在老师视频里的判断语句是为true呢
0
收起
正在回答
2回答
你好!下图中的问题,空值就是null,没有产生对象。判断对象是否为空用null,而不用"",""是判断字符串是否是空串。

下面这个判断语句,就是判断获取的loginUser是否为null,如果没有登录,那么loginUser就为null,null==null结果是true

祝学习愉快!
chrismorgen
2018-09-24 12:43:33
你好同学,请看下图测试结果,loginUser的值是为null的,如果我的建议解决了你的问题,请采纳,祝学习愉快~

Java Web基础入门2018版
- 参与学习 716 人
- 提交作业 185 份
- 解答问题 1363 个
会Java?懂前端基础?想学后台开发?那么,赶快来学习《Java Web入门》路径吧。本路径主要介绍Java Web的基础知识,并配有大量案例,定会让你收获多多!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星