我正在学习Spring MVC,并且我到处都只是做一个基本的控制器来查看数据绑定,但没有任何我已经尝试过的工作。我可以将视图张贴回控制器,我可以在那里看到带有属性的pojo,但是无论何时我试图将该对象添加到模型中,我什么也得不到。以下是我迄今为止:基本的Spring MVC数据绑定
控制器
@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);
}
}
类我要绑定
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;}
}
视图 - 控制器对表!工作
<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>
我可以或需要这个做什么让它绑定?
'<形式:表格动作= “about.html” 命令名= “人”> <形式:输入路径= “姓”/> <形式:输入路径= “名字”/> < input type =“submit”value =“Submit”/> ' Home.jsp,我可以从视图绑定到控制器。为完整的图片。谢谢 – 2012-04-17 22:02:09