空指针异常

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

筱翊

2015-07-23 14:31

http://img.mukewang.com/55b0895e000161cf08280604.jpg

不太熟悉js,按照老师的源代码写的,calander.js也导入进去了,但是生日的文本框写不了。http://img.mukewang.com/55b089a9000118e806020515.jpg

写回答 关注

2回答

  • vzhengming
    2016-04-23 15:27:29

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

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

    {

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

    }

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

    good luck!


  • weenhall
    2015-12-14 17:25:30

    你看一下是不是日期类的包导入错误了,上面的异常显示找不到那两个资源包,看看是不是导入的import java.util.Date;这个;也看不到你的源代码,你先试试。

JAVA遇见HTML——Servlet篇

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

160613 学习 · 1029 问题

查看课程

相似问题