1. 程式人生 > >J2EE下Servlet如何向前端傳遞json物件

J2EE下Servlet如何向前端傳遞json物件

                 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("獲取資料失敗");
            }
        });

    }