Проблемы в понимании работы Spring'a

148
22 мая 2019, 03:30

недавно смотрел видео по созданию веб-приложения с помощью Spring MVC и Freemarker и пытался понять что и к чему. На 1:20:00 https://www.youtube.com/watch?time_continue=4864&v=DclLJt8zDWk он создаёт такой сервлет

@PostMapping("/addUser")
public String addUser(@ModelAttribute("user") User user,Model model){
    userService.save(user);
    return "redirect:/users";
}

Далее он создаёт файл-страничку с формой для добавления нового пользователя:

    <!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Create User page</title>
</head>
<body>
<form name="user"  action="/addUser" method="post">
    <p>Name</p>
    <input title="Name" type="text" name="name">
    <p>Email</p>
    <input title="Email" type="text" name="email">
    <p>Age</p>
    <input title="Age" type="text" name="age">        
    <input type="submit" value="ok">
</form>
</body>
</html>

Мне не совсем понятно, откуда в методе addUser, после отправки данных с браузера на сервер, в объекте model появляется новый атрибут "user", где мы задали его имя и как он смог собрать объект User, а не отдельные значения имени, возраста и почты?

READ ALSO
java.net.SocketException: Connection reset by peer. In custom twitch bot

java.net.SocketException: Connection reset by peer. In custom twitch bot

Я создал кастомного твич бота с использованием библиотеки cavariuxВызвал по очереди методы в main классе

149
Java в чем смысл инструментов для сборки [закрыт]

Java в чем смысл инструментов для сборки [закрыт]

Я как понял, если я хочу скомпилировать код, в котором используются различные сторонние библиотеки, то мне необходимо будет писать кучу доппараметров,...

136
Как удалить слово из файла

Как удалить слово из файла

Программа находит длинное слово в файле, подскажите как его можно удалить?

157
бинарное дерево Java, метод clear()

бинарное дерево Java, метод clear()

Реализую бинарное дерево, и нужно переопределить метод clear(), который удалит все элементы из коллекцииВопрос - правильно ли я делаю (пикча...

169