1,踩坑记
angular http post 的参数类型:
$http({
method:
type,
url:
url,
data:
JSON
.
stringify
(
’{key:test}‘
) ,
contentType:
"application/json; charset=utf-8",//json类型
timeout:
timeout,
})
当你的spring mvc接受json数据类型时,当你使用
@RequestMapping(value = "/test")@RequestBody
public String getInfos(String key){}
RequestBody确实可以接受json的数据类型,但是我遇到了,只拿到了 key ,json的value是null的情况
参考网页https://blog.csdn.net/LostSh/article/details/68923874
得知使用 @RequestBody() Map<String,String> map的方式来接收参数
如果你的value是Object 则用Map<String,Object> map 来接收
@RequestMapping(value = "/test")
public String getInfos(@RequestBody() Map<String,String> map) {
String key=map.get("key");
}