问题描述
最近在重新学习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