Uczę się Spring MVC i szukałem wszędzie, aby zrobić tylko podstawowy kontroler, aby zobaczyć powiązanie danych, ale nic, co próbowałem jako pracy. Mogę powiązać widok wysyłania z powrotem do kontrolera i widzę tam pojo z właściwościami, jednak za każdym razem, gdy próbowałem dodać ten obiekt do modelu, nic nie otrzymuję. Oto co mam do tej pory:Podstawowe wiązanie danych MVC
Controller
@Controller
public class HomeController {
@RequestMapping(value = "/", method = RequestMethod.GET)
public String home(Model model) {
model.addAttribute(new Person());
return "home";
}
@RequestMapping(value="/about", method=RequestMethod.POST)
public void about(Person person, Model model)
{
model.addAttribute("person", person);
}
}
Klasa I chcą wiązać
public class Person {
private String _firstName;
private String _lastName;
private Date _Birthday;
//Set
public void setFirstName(String FirstName){this._firstName = FirstName; }
public void setLastName(String LastName){this._lastName= LastName; }
public void setBirthDate(Date BirthDate){ this._Birthday = BirthDate;}
//get
public String getFirstName(){return _firstName;}
public String getLastName(){return _lastName;}
public Date getBirthDate(){return _Birthday;}
}
View - Controller do formularza! Pracując pod numerem
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<html>
</head>
<body>
FirstName: ${model.person.getFirstName}
LastName: ${model.person.getLastName}
</body>
</html>
Co mogę zrobić lub potrzebuję, aby to powiązać?
' < input type = "submit" value = "Submit" /> ' Home.jsp, mogę powiązać widok z kontrolerem. Dla pełnego obrazu. Dziękuję Ci –