求解!第20行的错误在哪里啊。。

img

img


代码是照着教学视频敲的但是运行不出来,报错信息如下,看不懂555,求解
感谢各位的回答!但是。。
我发现我数据库的表名和input穿到check里面的名字不一样,更改之后还是有错555
怎么破。。

img

img

img

img

报错信息是空指针,意思就是 你的某个值或者某个对象是空的. 你这里是 第20行是空值

你请求接口,没有传studentNumber参数吧

19行 studentNumber获取到的结果为空
也就是说request中studentNumber的值没取到
输出requests然后往上依次排查

这个为空了,看后台值有没有写进去

img

1、首先命名要规范以下哦,一般建议用sid,不用全大写。
2、看下提交使用submit按钮还是button按钮,提交到inputCheck.jsp的代码贴一下。
3、20行报错是因为取到了空值,可以在转码的时候做一个非空判断,比如:

if(null != SID){
  //转码
}

空指针异常,判空处理