Я создаю приложение, используя spring и hibernate.
Я думаю, что есть проблема с modelAttribute
, но я не знаю, что не так.
Это мой код:
<html>
<head>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-2">
<title>Dziennik pracy</title>
</head>
<body>
<form:form id="loginForm" modelAttribute="user" action="loginUser" method="post">
<form:input path="userName"/>
<form:input path="password"/>
</form:form>
</body>
</html>
Мой контроллер:
@Controller
@RequestMapping("/user")
public class UserController {
@RequestMapping("/showLogin")
public String showLoginPanel() {
return "login-user";
}
@RequestMapping("/loginUser" )
public String loginUser(@ModelAttribute("user") User user, Model theModel) {
theModel.addAttribute("user", new User());
return "user-panel";
}
}
Моя сущность
@Entity
public class User {
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
@Column(name="id")
int id;
@Column(name="user_name")
String userName;
@Column(name="password")
String password;
и это ошибка: