SpringMvc数据绑定小结
2017-11-30 18:35
316 查看
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" 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 或 自定义类 |
②的数组/List | name="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; |
相关文章推荐
- 第六章 注解式控制器详解——跟着开涛学Spring-(SpringMVC强大的数据绑定(2))
- SpringMVC自定义日期类型的数据绑定
- springMVC数据绑定
- 浅谈springMVC的拦截器、错误异常、数据绑定、转换器、属性编辑器
- SpringMVC之 数据绑定-1
- SpringMVC强大的数据绑定(2)——第六章 注解式控制器详解——跟着开涛学SpringMVC
- springMVC中复杂嵌套对象、List等集合类型数据绑定
- 浅谈 SpringMVC 数据绑定
- springMVC对简单对象、Set、List、Map的数据绑定和常见问题(一)
- 注解式控制器详解(SpringMVC强大的数据绑定)
- springMVC数据绑定之日期属性编辑器(最好用)
- SpringMVC数据绑定全面示例(复杂对象,数组等)
- SpringMVC数据绑定
- springmvc数据绑定重名问题
- SpringMVC(4)数据绑定-1
- SpringMVC如何绑定数据,绑定完数据之后如何确保我们得到的数据的正确性
- SpringMVC数据绑定使用指南
- springMVC之对象中的基本类型数据绑定遇到的问题
- SpringMVC强大的数据绑定(1)——第六章 注解式控制器详解——跟着开涛学Sping mvc
- [置顶] Android数据绑定,MVVM框架,SpringMVC for Android