ajax 取值 返回map_AJAX请求后台返回map集合的处理方法

这篇博客介绍了如何在Servlet中将Map集合转换为JSON并传递给前端,以及前端如何使用Ajax接收并解析Map数据。示例中,前端通过Ajax请求获取到后台的Map数据,包括一个String和一个List。在前端,数据被转化为JSON对象,然后用jQuery遍历List,动态生成表格展示数据。此外,还提供了日期格式化的JavaScript代码。
摘要由CSDN通过智能技术生成

问题描述

最近在重新学习servlet,涉及到后台传集合类给前端的格式化处理方法。目前只写了一个map的例子。使用的是alibaba的json解析库。

需要的架包或maven配置

架包

fastjson-1.1.32.jar:

maven配置

1.2.28

com.alibaba

fastjson

${fastjson_version}

servlet发送map集合给前端

Map map = new HashMap<>();

map.put("residueAmount", residueAmount);//这是一个String

map.put("paymentList", paymentList);//这是一个List>

//map集合转换为JSON对象

JSONObject result = JSONObject.parseObject(JSON.toJSONString(map));

//将JSON对象传递给前端AJAX接收

resp.getWriter().print(result);

AJAX接收map集合

我的JSP页面源码:

获取String

本月剩余¥:

获取数据表

#用途金额消费日期

我的AJAX:源码

$(document).ready(function() {

$.ajax({

url: "ListServlet",

met

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值