gpt4 book ai didi

java - 如何使用 AJAX 将数组从 Servlet 发送到 Javascript?

转载 作者:行者123 更新时间:2023-12-02 07:13:30 25 4
gpt4 key购买 nike

我需要使用ajax将数组发送到js,这是我在java脚本中使用ajax的函数...

$.ajax({
url: "/localizacion/ServletPeticiones",
type:"Post",
data:"accion=LatLong_UR",
dataType: "text",
success: function(results){
console.info(results);
cad=results;
}
});

我有一个数组 String[][] datos,我必须使用最后一个函数将该数组从我的 Servlet 发送到 JS。

我怎样才能做到这一点?如何使用 js 中的 ajax 函数从 Servlet 接收数组?

最佳答案

servlet 将返回 application/json响应和 JSON 编码的数组(更好,您可以使用 Map<String, String> )。有一些库,例如 Gson ,进行转换:

public void doPost(HttpServletRequest request, HttpServletResponse response) {
response.setContentType("application/json; charset=UTF-8");

Gson gson = new Gson();
Map<String, String> datos = getDatos(); // you have to implement this

response.getWriter().println(gson.toJson(datos));
}

关于java - 如何使用 AJAX 将数组从 Servlet 发送到 Javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15235809/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com