小白的课设---servlet出现http status 500错误 The server

Date td = new Date();
            try {
                td = ddd.parse(sttime);
            } catch (ParseException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            System.out.println(ddd.format(td));

这是我的代码 我将小程序端传过来的String数据用SimpleDateFormat下的parse方法解析成Date的格式然后再用format方法改变格式进行输出,但是出现了https status 500的错误,报错如图所示
图片说明

下面是我代码与行数的对应关系图片说明

有没有大佬能帮忙看看是什么问题呀!!!感激不尽!!!!!

57行报错了,是空指针异常,500一般是服务器错误,就是你代码有问题。你在57行打个断点看下值

sttime 这个时间是不是空的,从哪里设置值的,查找一下。NNE 是Java开发中最简单的问题了吧。