【发布时间】:2020-09-08 06:22:07
【问题描述】:
我有一个变量
List<Map<String, Object>> arrayOfRoomRowsForAllRooms = selectEntireRoomTableFromDB();
该列表包含来自我的数据库的多条记录。变量的内容如下所示:
[{room_id=2, fee_amount=300, room_location=east, room_type=1, room_status=false}, {room_id=3, fee_amount=350, room_location=north, room_type=1, room_status=false} ]
我现在的问题是 arrayOfRoomRowsForAllRooms 列表是在中间层 servlet 中启动的。我需要通过 XMLHttpRequest() 响应将它传递给前端。
我一直在使用下面的代码将 JSONArrays 传递到前端
response.setContentType("application/json");
response.getWriter().write(JSONArrayVariable.toString());
将此变量传递到前端的最佳方法是什么?我应该尝试将 arrayOfRoomRowsForAllRooms 转换为 JSON 吗?我该怎么做?
【问题讨论】:
标签: javascript java json ajax post