spring mvc数据绑定
@RequestMapping(value="input")
public String input(Model model){
model.addAttribute(new Person());
return "input";
}
放入一个Person对象到model中,
input.jsp页面内
<sf:form action="/springmvc/login" modelAttribute="person">
<sf:input path="name"/>
<sf:input path="age"/>
<input type="submit" value="提交"/>
</sf:form>
form表单提交处理
@RequestMapping(value="login")
public String login(Person2 person3, Person person1, Person1 person2){
return "/springmvc";
}
类Person,Person1, Person2中都有字段name, age
在表单处理的方法参数中person3, person1, person2中name, age都注入了页面提交上来的数据。
请问spring mvc是在方法所有的参数的对象中寻找<sf:input path="name"/>对应的setter方法去注入的么,而不管对象的类型,如果是这样modelAttribute="person"指定的有什么意义?