用户登录过滤器实现后,在首页不填入用户名仍可以跳转到留言板页面,有什么解决方法

用户登录过滤器实现后,在首页不填入用户名仍可以跳转到留言板页面,有什么解决方法

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕小班 2019-11-11 09:53:19

同学你好,1、在登录过程中,没有输入任何文字,默认为空字符串""。

    2、null是引用为null,在内存中没有创建对象,不能调用方法,它调用length方法会报出空指针异常的错误。

        ""代表什么都没有的空白字符串,它可以调用length方法输出长度为0。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

好帮手慕小班 2019-11-10 18:17:36

同学你好,这里同学实现登录过滤,配置对应的配置文件,将留言板页面过滤后,没有实现登录过滤的功能吗

http://img1.sycdn.imooc.com//climg/5dc7e2c609ec099b09640444.jpg

建议同学在首页不填入用户名,输出一下过滤器中LoginUser的内容,看是否为null,执行的是if中的语句还是else中的语句。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 提问者 0Lin0 #1
    找到原因了,在过滤器中判断用户名是否为空那里使用loginUser==null,改成loginUser=="";,不知道这两个的区别在哪
    2019-11-11 00:53:57
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师