本篇文章主要介绍了"SpringMVC使用Map或MultiValueMap接收前端提交的Form Data或Query String",主要涉及到方面的内容,对于JSPjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下:
在SpringMVC中,可以使用Map或MultiValueMap接收前端提交的Form Data或Query String,省去定义一大堆不同的VO类。直接上...
在SpringMVC中,可以使用Map或MultiValueMap接收前端提交的Form Data或Query String,省去定义一大堆不同的VO类。直接上代码:
测试中需要依赖到的包:
org.springframework
spring-web
4.1.2.RELEASE
org.springframework
spring-webmvc
4.1.2.RELEASE
com.fasterxml.jackson.core
jackson-core
2.2.3
com.fasterxml.jackson.core
jackson-databind
2.2.3
com.fasterxml.jackson.core
jackson-annotations
2.2.3
测试代码:
/**
* 测试用Map接收参数
* @author Xu
*
*/
@RestController
@RequestMapping(value = "/mapParameter/")
public class MapParameter {
/**
* 用Map接收前端提交的Form Data或Query String,如果有相同的参数名,只接收第一个
* @author XuJijun
* @param params
* @return
*/
@RequestMapping(value = "map")
public Map test1(@RequestParam Map params) {
Map resultMap = new HashMap();
resultMap = params;
return resultMap;
}
/**
* 用MultiValueMap接收前端提交的Form Data或Query String,可以接收相同的参数名的值到同一个list中
* @author XuJijun
* @param params
* @return
*/
@RequestMapping(value = "multiValueMap")
public Map
测试结果:

以上就介绍了SpringMVC使用Map或MultiValueMap接收前端提交的Form Data或Query String,包括了方面的内容,希望对JSPjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播有兴趣的朋友有所帮助。
本文网址链接:http://www.codes51.com/article/detail_114729.html