表单中的用户名始终为null

时间:2018-03-10 14:53:23

标签: java spring thymeleaf

我尝试使用register.html中的表单创建新用户(注册过程包含在UserController中)。在String registrationPost中,应该有对象newUser包含来自表单的数据(用户名,密码,性别,角色)。

当我使用newUser.toString(),它示出了除用户名的一切(例如: '印花NEWUSER:用户窗体{用户名=' 空 '口令= '输入mypassword',userSex = MALE,的UserRole = ADMIN}')< / p>

我还可以从表单中获取用户名?除了一个字段之外,为什请帮帮我,guuuuys!

项目链接:

控制器: https://github.com/ToTomki/getinpoland/blob/master/src/main/java/pl/getinpoland/controller/UserController.java

模板: https://github.com/ToTomki/getinpoland/blob/master/src/main/resources/templates/user/register.html

1 个答案:

答案 0 :(得分:3)

UserForm.java

出现问题
 public void setUsername(String username) {
     this.username = this.username;
 }

应该是:

 public void setUsername(String username) {
    this.username = username;
 }