问题描述
💡在写实验中使用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类型