SpringMVC принимает данные формыJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 SpringMVC принимает данные формы

Сообщение Anonymous »


@NoArg
data class User(
var username: String,
var password: String,
// ...
)

// bean
public class User {
private int id;
private String firstname;
private String lastname;
private String username;
private String password;
private String email;
// ...
@Override
public String toString() {
return "User{" +
"id=" + id +
", firstname='" + firstname + '\'' +
", lastname='" + lastname + '\'' +
", username='" + username + '\'' +
", password='" + password + '\'' +
", email='" + email + '\'' +
'}';
}
}

// controller
@Controller
public class UserController {
@PostMapping("/user")
public String getUser(User user){
System.out.println(user);
return "success";
}
}


username:



password:







form Поле имени формы соответствует свойствам Java. Что делать, если форма имеет много содержимого и поля не соответствуют свойствам Java-компонента. Как показано выше.
😊
Приведенный выше код будет работать нормально.
Вывод:
User{username=a, password=a}


Подробнее здесь: https://stackoverflow.com/questions/793 ... -form-data
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»