我在ajax调用中调用了servlet。它会发送json
个对象作为响应。现在我在jsp
收到了这个json,并以表格格式放置数据。有人可以帮助我吗?这是我的代码,
我将servlet称为
xmlHttpReqRM.open('POST', "RTMobitor?rtype=rmonitor", true);
我的servlet,此处vehicleList
是list
对象
latlng.setLng(resultSet.getString("lng"));
latlng.setStatus(resultSet.getString("status"));
latlng.setRdate(resultSet.getString("rdate"));
latlng.setRtime(resultSet.getString("rtime"));
vehicleList.add(latlng);
System.out.println(vehicleList);
String json = new Gson().toJson(vehicleList);
response.setContentType("application/json");
response.setCharacterEncoding("UTF-8");
response.getWriter().write(json);
以前我是以文字形式发送回复,很容易,但现在我改为json
。我没有得到如何接收,
xmlHttpReqRM.onreadystatechange = function() {
if (xmlHttpReqRM.readyState == 4) {
if (xmlHttpReqRM.status == 200) {
var responceeString = xmlHttpReqRM.responseText; // How to replace this ajax code for json
document.getElementById("flexme1").innerHTML = (responceeString);
} else {
alert('ERR OR: AJAX request status = ' + xmlHttpReqRM.status);
}
如何为json替换此ajax
代码。任何人都可以帮助我。
答案 0 :(得分:0)
var jsonObject = JSON.parse(responceeString);