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
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。