JavaWeb开发一个用户登录界面 出现空指针异常

用来写封装方法的工具类
提醒用户输入规范
作控制器,把封装的数据传给JSP,现在写到第二步,验证数据合法性
首次访问的jsp
注册页面
首次访问
点击注册后出现空指针异常
图1。用来写封装方法的工具类
图2.提醒用户输入规范
图3.作控制器,把封装的数据传给JSP,现在写到第二步,验证数据合法性
图4.首次访问的jsp
图5.注册页面
图6.首次访问
图7.点击注册后出现空指针异常
这个空指针异常 怎么解决不知道为啥此处会有空指针异常,求大神指点!!!

图片说明

此处出了异常,去掉这段,异常会出现在下面的password那块的if

5个回答

unajhnbhga
瓶子哥 解决了!
接近 3 年之前 回复
unajhnbhga
瓶子哥 你好,谢谢,if(username==null||password==null||email==null||birthday==null){ return false; }这样没有异常了,可是我的验证也出不来了,应该怎么修改呢?
接近 3 年之前 回复

username本来为空,再掉身上的函数就会报错

unajhnbhga
瓶子哥 解决了 !
接近 3 年之前 回复
unajhnbhga
瓶子哥 我输入错了,也不会提示我了。直接return false了
接近 3 年之前 回复
unajhnbhga
瓶子哥 你好,谢谢,if(username==null||password==null||email==null||birthday==null){ return false; }这样没有异常了,可是我的验证也出不来了,应该怎么修改呢?
接近 3 年之前 回复

你应该把重点放到数据获取上,有这个问题主要应该就是数据没有获取到。username只是初始的一个null

unajhnbhga
瓶子哥 恩恩 是的 !
接近 3 年之前 回复

比较时尽量把常亮放在前面,调用对象方法时,首先要判断该对象不为null。

unajhnbhga
瓶子哥 好的,我解决了
接近 3 年之前 回复

图片说明

问题解决了,首先设为“”,避免空指针异常 ,谢谢大家

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问