为了账号安全,请及时绑定邮箱和手机立即绑定

日期老是有错

sdf.format(regUser.getBirthday()有NullPointerException错误,不知道怎么改?

正在回答

3 回答

如果按照视频上一步步写的,那么必须在提交的时候生日和爱好必须填,否则会报空指针异常。解决的方法就是在userinfo和Regservlet中处理的时候加入非空判断,比如:

if(request.getParameter("birthday")!=null&&request.getParameter("birthday")!="")

{

birthday = sdf.parse(request.getParameter("birthday"));

}

上面只是在parse的时候加了,那么在userinfo中format的时候也要加的,加完了以后,不填生日就不会报错了。


good luck!


2 回复 有任何疑惑可以回复我~
#1

好难啊 提问者

非常感谢!
2016-04-26 回复 有任何疑惑可以回复我~

不是这个啊

0 回复 有任何疑惑可以回复我~

视频上好像有个是用parse的方法去解决的哦

0 回复 有任何疑惑可以回复我~
#1

矛盾体_0

birthday = sdf.parse(request.getParameter("birthday")); 不知道是不是这个,你试试呗
2016-04-15 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JAVA遇见HTML——Servlet篇
  • 参与学习       160616    人
  • 解答问题       1029    个

本门课程在JSP课程的基础上,深入介绍Servlet的基础知识

进入课程

日期老是有错

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信