日期老是有错

来源:1-11 Servlet获取表单数据

好难啊

2016-04-15 11:14

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

写回答 关注

3回答

  • vzhengming
    2016-04-23 15:29:04
    已采纳

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

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

    {

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

    }

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


    good luck!


    好难啊

    非常感谢!

    2016-04-26 15:38:14

    共 1 条回复 >

  • 好难啊
    2016-04-15 17:21:07

    不是这个啊

  • 矛盾体_0
    2016-04-15 16:31:02

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

    矛盾体_0

    birthday = sdf.parse(request.getParameter("birthday")); 不知道是不是这个,你试试呗

    2016-04-15 16:32:33

    共 1 条回复 >

JAVA遇见HTML——Servlet篇

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

160614 学习 · 1029 问题

查看课程

相似问题