- 接收List<String>集合参数:
标签:
Spring MVC在接收集合请求参数时,需要在Controller方法的集合参数里前添加@RequestBody,而@RequestBody默认接收的enctype (MIME编码)是application/json,因此发送POST请求时需要设置请求报文头信息,否则Spring MVC在解析集合请求参数时不会自动的转换成JSON数据再解析成相应的集合。以下列举接收List<String>、List<User>、List<Map<String,Object>>、User[]、User(bean里面包含List)几种较为复杂的集合参数示例:
1、页面js代码:
2、Controller方法:
1、User实体类:
2、页面js代码:
3、Controller方法:
如果想要接收User[]数组,只需要把saveUsers的参数类型改为@RequestBody User[] userArray就行了。
1、页面js代码(不需要User对象了):
2、Controller方法:
1、User实体类:
2、页面js代码:
3、Controller方法:
标签:
原文地址:http://www.cnblogs.com/liuzy2014/p/4798574.html