try {
//获取前台传递的注册函数
Map<String, String[]> map = request.getParameterMap();
User user = new User();
BeanUtils.populate(user, map);
//创建service对象
UserService us = new UserServiceImpl();
us.registerUser(user);
//注册成功
request.getRequestDispatcher("/login.jsp").forward(request, response);
} catch (Exception e) {
// 注册失败
request.getRequestDispatcher("/registerFail.jsp").forward(request, response);
}
可以检查一下你的数据库id这个字段是否设置为主键自增的,多检查一下数据库设计