springMvc直接接收json数据自动转化为Map<String,String>

来源:互联网 发布:网络消费者品牌形象 编辑:程序博客网 时间:2024/05/19 23:56

springMvc直接接收json数据自动转化为Map ,必须加上@RequestBody注解并且前台ajax发送请求的时候需要对数据进行格式化


$.ajax({
type : "POST",
url : "/search",
data :JSON.stringify(searchData),
contentType:"application/json",
dataType : "json",
success : function(data) { }
});


@RequestMapping(value = "/search",method = RequestMethod.POST)
public void search (@RequestBody Map<String,String> map){
System.out.println("传进来的参数:" + map);

}


重点在于 contentType:"application/json" 及配套使用的@RequestBody 

3 0