java怎么返回json数据,Java怎么返回json
本篇文章将介绍如何编写爪哇程序来返回数据数据,本次以三个方式进行介绍。
推荐课程:Java教程
写爬虫互联网协议(互联网协议)被封了怎么解决?立即使用
java返回json的方法:
方式1:当然是手敲所有代码,来进行json数据的返回。
需要对象请求响应响应
后台:
@请求映射(值=/哈哈)
公共void XXX(httpthpservletrequest请求,HttpServletResponse响应)
{ JSON对象JSON=new JSON对象();
json.put(result , success )
回应。setcharacterencoding(“utf-8”);
回应。设置内容类型( application/JSON;charset=utf-8 );
PrintWriter out=null
out=响应。get writer();
出去。写(JSON。tostring());
}前端:
$.ajax({
数据:{
//userNameOrTel: $(#user ).val(),
//密码:$(#pwd ).瓦尔()
},
类型: post ,
url:"管理/登录/",
数据类型: json ,
内容类型:应用程序/JSON;charset=utf-8 ,
async : false,//同步异步
成功:函数(数据){
调试器;
}
}
});方式 2: @ResponseBody 注解
后台:
@ResponseBody
@请求映射(值=/哈哈)
公共消息xxx (){返回消息}前端:
$.ajax({
数据:{
//userNameOrTel: $(#user ).val(),
//密码:$(#pwd ).瓦尔()
},
类型: post ,
url:"管理/登录/",
数据类型: json ,
内容类型:应用程序/JSON;charset=utf-8 ,
async : false,//同步异步
成功:函数(数据){
调试器;
}
}
});方式 3 : @RestController 注解 (此类里的所以方法返回值都是 Json)
前端 :
数据:JSON。stringify({ channelId :channelId }),
成功:函数(数据){
警报(数据。channelid);
},
内容类型:应用程序/JSON;charset=utf-8后台:
@RequestMapping(value=/login ,produces= application/JSON;charset=UTF-8) @ResponseBody公共字符串test2() { }以上就是爪哇岛怎么返回数据的详细内容,更多请关注我们其它相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。