Ich lerne Spring MVC und ich habe überall nur einen einfachen Controller zum Anzeigen der Datenbindung zu tun, aber nichts, was ich als Arbeit versucht habe. Ich kann die Ansichtsanzeige zurück an den Controller binden, und ich kann das Pojo mit Eigenschaften dort sehen, aber immer wenn ich versuchte, dieses Objekt dem Modell hinzuzufügen, bekomme ich nichts. Hier ist, was ich bisher:Grund Feder MVC Datenbindung
-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);
}
}
Klasse I will
bindenpublic 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-to-Form! Arbeiten
<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>
Was kann oder muss ich tun dies zu binden?
' < input type = "submit" value = "Senden" /> ' Home.jsp, ich kann von View zu Controller binden. Für das vollständige Bild. Vielen Dank –