SpringMVC请求参数的绑定

1. 请求参数的绑定说明

1.1. 绑定机制

  1. 表单提交的都是key=value格式的键值对数据,例如:username=haha&password=123;
  2. SpringMVC的参数绑定过程是把表单提交的请求参数,做为控制器中方法的参数进行绑定的;
  3. 要求:提交表单的name和参数的名称是相同的;

1.2. 控制器能够接收的数据类型

  1. 基本数据类型和字符串类型;对象

    1. 提交表单的name和参数的名称是相同的;
    2. 区分大小写;
  2. 实体类型(JavaBean);字符串

    1. 提交表单的name和JavaBean中的属性名称须要一致;
    2. 若是一个JavaBean类中包含其余的引用类型,那么表单的name属性须要编写成:"对象.属性"的形式,例如: userMessage.username
  3. 集合数据类型(List、map集合等);表单

    1. List集合对象[下标].属性,例如:userMessages[0].usernameuserMessages;
    2. Map集合对象['key'].属性,例如:userMessageMap['one'].username
相关文章
相关标签/搜索