java如何提供接口接收前端传送的数据并写入数据库 100

比如前端要传送给后端一个json数据,方法是POST,例子如下:data:{"records":[{"name":"aaa","IP":"11.11.11.11","no... 比如前端要传送给后端一个json数据,方法是POST,例子如下:
data:{"records": [{"name": "aaa", "IP": "11.11.11.11", "node": 114, },{"name": "bob", "IP": "11.11.11.22", "node": 115, },]}
后端使用java编写,应该如何提供接口给前端,并且在接收数据后应该如何写入mysql相应的表中呢?
谢谢大神!解决加分!
展开
 我来答
百度网友8538c4d
2016-08-25 · TA获得超过105个赞
知道小有建树答主
回答量:212
采纳率:86%
帮助的人:130万
展开全部
//前端要调用后端的接口可以是用jsonp
前端写法:

$.ajax({
    url:"/xxx.java",
    data:{type:"xxx",a:"aaa"},
    async: false,
    dataType: "jsonp",
    jsonp: "callback",
    jsonpCallback: "returnLiveViewData",
    success: function (msg) {
    
    },
    error:function(){
       alert(请求失败); 
    }
};

//后端返回结果

"returnLiveViewData({"records": [{"name": "aaa", "IP": "11.11.11.11", "node": 114, },{"name": "bob", "IP": "11.11.11.22", "node": 115, },]}
)";

追问
前端不是我写的,我不需要知道前端的写法,只是需要用前端提供的数据格式去获取并将数据写入数据库。我想问的是后端这一块应该怎么处理啊,十分感谢
风雪一夜祭天涯
2016-08-25 · 超过63用户采纳过TA的回答
知道小有建树答主
回答量:152
采纳率:0%
帮助的人:74.3万
展开全部
java添加一个JSON 包

String aa = data(前台传来的JSON 格式字符串)

JSONObject jsonObject = JSONObject.fromObject(aa ); //转为JSOn 格式

String records = jsonObject.getString("records"); // 取值

List<Map> picinfolist =JSON.parseArray(records, Map.class);
更多追问追答
追问
想问一下你这里的Map.class是什么,我需要怎么样将获取的data:{"records": [{"name": "aaa", "IP": "11.11.11.11", "node": 114, },{"name": "bob", "IP": "11.11.11.22", "node": 115, },]}这段数据写入mysql的数据表中?能否给一段完整的代码,谢谢
追答
Map.class 你可以理解为泛型
你去下载json-lib-2.4-jdk15.jar包 放在 web-inf 的lib下 上面的代码可以用
还有fastjson-1.2.7.jar
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_Justone_
2017-09-26
知道答主
回答量:4
采纳率:0%
帮助的人:3005
展开全部
时间过去一年了,您还记得你当时是因为哪里不明白,最后是怎么解决的,当时是什么感受吗?可不可以就只个问题出一片csdn的博文分享给大家?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式