- 注册时间
- 2018-1-31
- 最后登录
- 1970-1-1
- 阅读权限
- 10
- 积分
- 25
- 精华
- 0
- 帖子
- 0

|
遇见一个特别诡异的问题,前端采用ajax 提交json数据。上送的数据是这样子的:
{"id":"","neckName":"中","loginName":"12312","birthday":"","registerTime":"2018-02-12","uniqueId":"QCN1518418088553","nation":"1","sex":"1","status":"1","address":"","certificateNo":"312321312312312312","phone":"12312","email":""}。
注意:里面的id为空,后台采用springmvc接收表单,@RequestBody User user实体类接收,然后打印这个实体, logger.info("user-string:"+user.toString());
得到的结果:user-string:User [id=0, loginName=12312, sex=1, nation=1, password=null, birthday=null, status=1, uniqueId=QCN1518418088553, email=, address=, phone=12312, neckName=中, passwordBirthday=null, registerTime=Mon Feb 12 08:00:00 CST 2018, certificateNo=312321312312312312, imgs=null]
为啥这个user的id变成0了,导致我在保存的时候直接报错了,java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.String
|
|