版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiao__jia__jia/article/details/83834546
J2EE下Servlet如何向前端传递json对象
以上添加这六个包
下载地址:https://download.csdn.net/download/qq_36692200/10050790
Servlet中的实现代码
JSONObject jsonObject = new JSONObject();
jsonObject.put("messageDTOList", messageDTOList);
response.setCharacterEncoding("utf-8");
response.getWriter().write(jsonObject.toString());
messageDTOList是一个对象。
前端要如何识别这json对象的字符串呢
function getMailList() {
$.ajax({
url:"<%=basePath%>mail/maillist",
type: "get",
contentType:"application/json",
success: function (result, status) {
//主要是下面这句话解析出一个对象,并通过键值获取对象数组
var data = JSON.parse(result).messageDTOList;
total = data.length;
pages = total / size ;
if(total % size != 0) {
pages += 1;
}
flag = 1;
setContent(startPage, data);
pageInfo(startPage, endPage, flag);
},
error: function (res) {
alert("获取数据失败");
}
});
}