我想使用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