概述
1、JS定义请求参数
1、定义参数必须要定义成JSON格式数据如下
let papers = {"answers": answers, "phone": phone, "surplusTime": maxtime};
2、$.ajax方法设置data:JSON.stringify(papers),contentType: ‘application/json’,如下
$.ajax({
type: "POST",
url: "url",
data: JSON.stringify(papers),
contentType: 'application/json',
dataType: 'json',
success: function (result) {
},
error: function (error) {
}
});
总结以上
//定义请求的参数
let papers = {"answers": answers, "phone": phone, "surplusTime": maxtime};
//请求SringMVC的接口
$.ajax({
type: "POST",
url: "url",
//重点1
data: JSON.stringify(papers),
//重点2
contentType: 'application/json',
dataType: 'json',
success: function (result) {
},
error: function (error) {
}
});
2、定义SpringMVC接收的方法
可以使用@RequestBody()将请求数据封装到JSONObject对象中,以下
@RequestMapping(value = "/url")
@ResponseBody
public Response url(HttpServletRequest request, HttpServletResponse response, @RequestBody() JSONObject obj) {
//根据实际业务解析obj对象
}
最后
以上就是冷傲咖啡为你收集整理的SpringMVC如何接收JSON格式参数的全部内容,希望文章能够帮你解决SpringMVC如何接收JSON格式参数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复