SpringMVC请求参数的绑定
1. 请求参数的绑定说明
1.1. 绑定机制
- 表单提交的都是key=value格式的键值对数据,例如:username=haha&password=123;
- SpringMVC的参数绑定过程是把表单提交的请求参数,做为控制器中方法的参数进行绑定的;
- 要求:提交表单的name和参数的名称是相同的;
1.2. 控制器能够接收的数据类型
-
基本数据类型和字符串类型;对象
- 提交表单的name和参数的名称是相同的;
- 区分大小写;
-
实体类型(JavaBean);字符串
- 提交表单的name和JavaBean中的属性名称须要一致;
- 若是一个JavaBean类中包含其余的引用类型,那么表单的name属性须要编写成:"对象.属性"的形式,例如: userMessage.username
-
集合数据类型(List、map集合等);表单
- List集合对象[下标].属性,例如:userMessages[0].usernameuserMessages;
- Map集合对象['key'].属性,例如:userMessageMap['one'].username
欢迎关注本站公众号,获取更多信息