Column ‘列名‘ cannot be null —— servlet 500常见错误

问题描述

💡在写实验中使用javaweb——servlet写注册页面,发现输入全部信息,但是注册失败,失败原因如下:

错误① 500 null(好像是因为我的age是int类型,说是牵制转化错误)

错误② java.lang.RuntimeException: java.sql.SQLIntegrityConstraintViolationException: Column 'age' cannot be null

在网上查找了很多方法,其实一开始我的报错是500-null,就是很多文章都是说没有写getwriter()什么的,但是我尝试之后发现也并没有什么作用,所有我在这里以我的注册页面为例子,按步骤说明我是如何改好bug


解决方案:

①查看注册页面的servlet(RegisterServlet)中doGet是否有添加

        this.doPost(request,response);

把注册中需要输入的信息都设置为String类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值