Code Bye

user.getUsername(); 空指针异常

在完成用户注册时,这个能正常执行;如图:

但在进行用户信息修改时,这个部分就会报空指针异常 代码如图:

user定义如下:

各位高手给本人解答一下哈,本人用的SSH2框架。
解决方案

10

你修改的时候你userid没获取到吧

10

引用:
Quote: 引用:
Quote: 引用:
Quote: 引用:

你去看下前端往后台传的是什么值

。不是这意思
本人意思是你发送前把你获取到的要发送的值输出下看是什么值

引用:

你控制台是报哪一行空指针?

之前报空指针异常是原因是本人没有登录,现在是原因是本人数据库中设置了tel不能为空,所以现在报错是
不能将值 NULL 插入列 “tel”,表 “cafe.dbo.userTable”;列不允许有 Null 值。UPDATE 失败。
就是get不到表单里的值,除了用户名和密码。
最根本的问题就是 user.getSex() 这样的表达式 输出是null

前台有填写信息,然后后台get到为null?,检查一下标签的name值和类的字段有没有对应?

5

中文乱码问题,处理一下就可以了

20

前台代码贴一下

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明user.getUsername(); 空指针异常