gpt4 book ai didi

java - 如何将两个 Json 列表从 Java Servlet 传递到 HTML 页面?

转载 作者:行者123 更新时间:2023-12-01 08:52:15 29 4
gpt4 key购买 nike

在我的 HTML 页面中,我希望能够区分来自 servlet两个列表,因此我想发送每个都相互独立,但都位于 servlet相同响应中。

我在 servlet 中使用以下代码来传递一个列表:Coll1Json :

Gson gson = new Gson();
String Coll1Json = gson.toJson(Coll1, UAppConstants.CHANNEL_COLLECTION);
String Coll2Json = gson.toJson(Coll2, UAppConstants.CHANNEL_COLLECTION);
PrintWriter writer = response.getWriter();
writer.println(Coll1Json); //here only Coll1Json is passed
writer.close();

我想发送 Coll1JsonColl2Json

如何解决这个问题以及如何我可以在 HTML 页面 controller 之后读取它们发送?

谢谢

最佳答案

您可以创建一个包装类并在其中添加两个 json 字符串,例如:

public class Response{
//constructors
private String Coll1Json;
private String Coll2Json;
//Setters and Getters
}

在代码中,您可以简单地执行以下操作:

String Coll1Json = gson.toJson(Coll1, UAppConstants.CHANNEL_COLLECTION);
String Coll2Json = gson.toJson(Coll2, UAppConstants.CHANNEL_COLLECTION);
PrintWriter writer = response.getWriter();
writer.println(new Response(Coll1Json, Coll2Json));
writer.close();

关于java - 如何将两个 Json 列表从 Java Servlet 传递到 HTML 页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42314412/

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