您的位置:首页 > 编程语言 > Java开发

SpringMvc数据绑定小结

2017-11-30 18:35 316 查看
Java类型from表单AJAX

Controller
①基本类型的封装类Stringname="attr"data:{"attr" : "val"}@RequestParam("attr") String str
①的数组/Listname="attr" value="val1"

name="attr" value="val2"

data:{"attr" : "val1,val2"}@RequestParam("attr") String [] str

或 自定义类String [] str

name="attr[0]" value="val1"

name="attr[1]" value="val2"
data:{"attr[0]" : "val1","attr[1]" : "val2"}自定义类String [] str 
②自定义类型name="attr1" value="val1"

name="attr2" value="val2"
data:{"attr1" : "val1","attr2" : "val2"}@RequestParam
或 自定义类

②的数组/Listname="list[0].attr" value="val1"

name="list[1].attr" value="val2"
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;

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: