我想使用 JSON 将数据集从 servlet 发送到 jsp。详细地说,我想要做的是从数据库中获取多行并在 jsp 中打印它们的值。我完成了数据库连接和数据获取的部分。但我找不到使用 JSONObject 将它们转发到 jsp 的方法。每行都有多个属性(列值)。请帮我解决问题。
我正在做的是:
Collection <JsonObject> c=new ArrayList();
JsonObject j[] = null;
for(int i=0;i<uid_list.size();i++){//uid_list contains all the user_id's from the database
j[i].add("uid", j[i]);
j[i].add("fname", j[i]);
j[i].add("lname", j[i]);
j[i].addProperty("uid", uid_list.get(i).toString());
j[i].addProperty("fname", fname_list.get(i).toString());
j[i].addProperty("lname", lname_list.get(i).toString());
c.add(j[i]);
}
另外,JsonObject 和 JSONObject 之间有什么区别吗?后者在 servlet 中无法识别,并且通过使用 JsonObject 无法识别 put 方法。