我想使用JSON将servlet数据组发送到jsp。详细说明,我想要做的是从数据库中取出多行并在jsp中打印它们的值。我完成了部分数据库连接和数据提取。但我找不到使用JSONObject将它们转发到jsp的方法。每一行都有多个属性(列值)。请帮我解决问题。使用Java和JQuery使用JSON返回多组数据
我在做什么是:
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方法不被识别。
这里似乎有很多混淆。 ** Servlet ** - 服务器端请求处理器,** JSP ** - 一个用JSP标记写的servlet,也是服务器端。 ** HTML ** - 客户端标记由JSP呈现以显示结构化数据,** JavaScript ** - 客户端语言使显示动态。现在,_where_是否想要将您的JSON发送到** JSP **或** HTML **? – 2013-03-28 08:40:37
使用ajax !!!!!!!!!! – Jai 2013-03-28 08:40:49
@ bmorris591-我试图发送JSON到JSP。 – Anu 2013-03-28 08:42:24