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
相關文章
相關標籤/搜索