J2EE下Servlet如何向前端传递json对象

版权声明:本文为博主原创文章,未经博主允许不得转载。 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("获取数据失败");
            }
        });

    }



 

猜你喜欢

转载自blog.csdn.net/xiao__jia__jia/article/details/83834546