J2EE下Servlet如何向前端傳遞json物件
阿新 • • 發佈:2018-11-09
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("獲取資料失敗"); } }); }