@RequestMapping("xxx.do")spring
@RequestBody數組
public String object(User user){app
return user.toString();spa
}3d
int age 與 Integer age 比較:code
基本類型,key是必須傳的,並且只能傳 int 類型,不然400參數異常;不能爲空,不然500錯誤;對象
包裝類型,能夠不傳key,key能夠爲空。blog
因此開發中,可能爲空的數據要使用 Integer 類型。還能夠用 RequestParam對是否必需進行配置。索引
數組:基本類型,包裝類型,String 的對象類型。 資源
name1="a"&name2="b"&name3="c"
name="a"&age="6"
ContactInfo.phone="111"
user.name="" admin.name=""
@InitBinder 加默認前綴
索引必定要是連續的,若是 users[0], users[1], users[20] , 那麼List會生成從0到20的21個地址。中間都是空值,浪費資源也麻煩處理。
對size很嚴格,初始化要給size賦值,越界就報錯
重寫 hashCode()和equals()方法後,初始化兩個空地址,系統通過排重判斷只認爲存在一個地址;因此 array[0]賦值沒問題,array[1]賦值就報錯500了。
users["X"].name=Tom&users["X"].age=10&users["Y"].name=Lucy&users["Y"].age=12
X,Y 是 Map 的 key ,後面跟值
須要 org.codehaus.jackson 提供支持
@RequestBody 參數
須要 org.springframewoek 提供支持
還要給 bean 加上 Xml註解,用的時候再去了解好了。