JSON を使用して、サーブレットから jsp に一連のデータを送信したいと考えています。詳しく説明すると、私がやりたいことは、データベースから複数の行を取得し、それらの値を jsp に出力することです。DB接続とデータのフェッチの部分を完了しました。しかし、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 に違いはありますか? 後者はサーブレットで認識できず、JsonObject を使用すると put メソッドが認識されません。