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"指定的有什么意义?
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"指定的有什么意义?
...全文
相关推荐
Spring+MVC数据绑定大全+
Spring+MVC数据绑定大全+
Spring MVC:数据绑定
Spring MVC数据绑定介绍
【Spring】— Spring MVC简单数据绑定(一)
在执行程序时,Spring MVC根据客户端请求参数的不同将请求消息中的信息以一定的方式转换并绑定到控制器类的方法参数中。这种将请求消息数据与后台方法参数建立连接的过程就是Spring MVC中的数据绑定。在数据绑定过程中,Spring MVC框架会通过数据绑定组件(DataBinder)将请求参数串的内容进行类型转换,然后将转换后的值赋给控制器类中方法的形参,这样后台方法就可以正确绑定并获取客户端请求携带的参数。具体的信息处理过程的步骤如下。
Spring MVC数据绑定概述及原理详解
主要介绍了Spring MVC数据绑定概述及原理详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
spring MVC数据绑定大全
spring MVC数据绑定 含例子 转载自疯芒毕露的专栏 刚开始用spring mvc 做web开发时 经常会不知道如何合适绑定页面数据 用惯struts2的朋友更认为spring mvc 绑定数据不如struts2方便 本人最开始也是这么认为 经过一段时间的应用和测试 总结出以下几种情况 希望对刚接触spring mvc 的朋友有所帮助 ">spring MVC数据绑定 含例子 转载自疯芒毕露的专栏 刚开始用spring mvc 做web开发时 经常会不知道如何合适绑定页面数据 用惯struts2的朋友更认为spring mvc 绑定数据不如struts2方便 本人最开始也是这么认为 经过一段时间的应用和测试 [更多]


Web 开发
