在采用两层(服务层,控制层)实现注册功能时,当实现注册时查询用户名是否存在时,即使数据库中已经存在该用户名,jdbc传回来的对象一直为null,找了半天发现是用来接受返回bean的User对象没有写无参构造器,导致执行代码
User user=userService.login(request.getParameter("username"),request.getParameter("pass word"));
左边new user对象时失败,所以user一直为null。
在采用两层(服务层,控制层)实现注册功能时,当实现注册时查询用户名是否存在时,即使数据库中已经存在该用户名,jdbc传回来的对象一直为null,找了半天发现是用来接受返回bean的User对象没有写无参构造器,导致执行代码
User user=userService.login(request.getParameter("username"),request.getParameter("pass word"));
左边new user对象时失败,所以user一直为null。