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

本文详细介绍了在J2EE环境下,如何利用Servlet将JSON对象传递给前端,并展示了具体的实现代码。同时,提供了前端使用jQuery进行AJAX调用,解析并处理JSON数据的方法。

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

 

 

以上添加这六个包

下载地址:https://download.youkuaiyun.com/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("获取数据失败");
            }
        });

    }



 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值