Java类型 | from表单 | AJAX | Controller |
①基本类型的封装类String | name="attr" | data:{"attr" : "val"} | @RequestParam("attr") String str |
①的数组/List | name="attr" value="val1" name="attr" value="val2" | data:{"attr" : "val1,val2"} | @RequestParam("attr") String [] str 或 自定义类String [] str |
name="attr[0]" value="val1" | data:{"attr[0]" : "val1","attr[1]" : "val2"} | 自定义类String [] str | |
②自定义类型 | name="attr1" value="val1" | data:{"attr1" : "val1","attr2" : "val2"} | @RequestParam 或 自定义类 |
②的数组/List | name="list[0].attr" value="val1" | data:{"list[0].attr" : "val1","list[1].attr" : "val2"} | ②:String str, 封装在另一个自定义类里: List<②> list; |
Map<String, ①> | name="map[key1]" value="val1" name="map[key2]" value="val2" | data:{"map[key1]" : "val1","map[key2]" : "val2"} | 封装在另一个自定义类里: Map<String, ①> map; |
Map<String, ②> | name="map[key1].attr" value="val1" name="map[key2].attr" value="val2" | data:{"map[key1].attr" : "val1","map[key1].attr" : "val2"} | ②:String str, 封装在另一个自定义类里: Map<String, ②> map; |
SpringMvc数据绑定小结
最新推荐文章于 2020-07-14 19:20:26 发布