Как исправить соединение из HTML-формы с Spring MVC? - PullRequest
0 голосов
/ 14 мая 2019

У меня проблемы с подключением формы HTML к SpringMC RequestMapping.

Я пробовал форму: форма с использованием атрибута модели безуспешно. Это всегда приводит к ошибке «Ни BindingResult, ни обычный целевой объект для имени бина ...». Я искал похожие вопросы, но полученные ответы все равно давали мне ошибки, или страница HTTP 404 Not Found.

Это User_accountControl.java

public class User_accountControl {
    @Autowired
    private User_accountDAO user_accountDAO;

    @RequestMapping(value="/newUser", method=RequestMethod.GET)
    public ModelAndView newUser(ModelAndView model) {
        User_account newUser = new User_account();
        model.addObject("user_account", newUser);
        model.setViewName("/account");
        return model;
    }

    @RequestMapping(value="/saveUser", method=RequestMethod.POST)
    public ModelAndView saveUser(@ModelAttribute("user_account") User_account user_account) {
        user_accountDAO.addUserAccount(user_account);
        return new ModelAndView("redirect:/account");

    }
}

Это Home.jsp

<html>
<head><title> Account </title> </head>
<body>
<h1> Welcome </h1>

<form method="post" action="saveUser">
<label for="username">Username</label><input type="text"  id="username"/><br>
<label for="password">Password</label><input type="text" id="password"/><br>
<label for="name">Name</label><input type="text" id="name"/><br>
<label for="email">Email</label><input type="text" id="email"/><br>
<button type="submit">Submit</button>
</form>

</body>
</html>

Я ожидаю, что вывод HTML-страницы отобразит поля и позволит пользователю вставлять информацию и отправлять ее. После отправки он должен перенаправить пользователя обратно на страницу account.jsp.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...