gpt4 book ai didi

java - 表单中的用户名始终为空

转载 作者:行者123 更新时间:2023-12-01 19:57:15 25 4
gpt4 key购买 nike

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

当我使用 newUser.toString() 时,它显示除用户名之外的所有内容(例如:'PRINTED newUser: UserForm{username='null', password='mypassword', userSex=MALE, userRole=ADMIN}')

我该怎么做才能从表单中获取用户名?为什么除了一个字段之外所有内容都被发送?请帮助我,guuuuys!

项目链接:

Controller : 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

最佳答案

您在 UserForm.java 中遇到问题

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

应该是:

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

关于java - 表单中的用户名始终为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49210403/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com