spring mvc数据绑定

yangnianbing110 2013-04-20 11:14:50
@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"指定的有什么意义?
...全文
46 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧