0
RestfbApiを使用して友人の名前を取得し、Webページに表示しています。私はまた、テーブルのタグの使用から、私は友人の名前と対応するチェックボックスを持っているので、各友人に対応するチェックボックスが欲しい。
私はチェックボックスを動的に生成したので、アプリケーションの実行時にどのチェックボックスがチェックされているかを確認する方法。シナリオは、5人の友人をチェックし、壁のポストへのポストを押すと、壁は5人の友人のすべてに投稿されるはずです。私は壁を掲示する方法を知っているだけで、選択した友人(チェック済みのもの)をJavaコードにどのようにマップするかを知りたい。サーブレットによる動的チェックボックスの生成?
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException
{
User user = facebookClient.fetchObject("me", User.class);
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String docType =
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 " +
"Transitional//EN\">\n";
out.println(docType +
"<HTML>\n" +
"<HEAD><TITLE>Hello</TITLE></HEAD>\n" +
"<BODY BGCOLOR=\"#FDF5E6\">\n" +
"<H1></H1>\n" +
"</BODY></HTML>");
JsonObject accounts = facebookClient.fetchObject("me/friends",JsonObject.class);
JsonArray data = accounts.getJsonArray("data");
for(int i = 0; i < data.length(); i++)
{
String id = data.getJsonObject(i).getString("id");
Double int1 = Double.parseDouble(id);
String strName = data.getJsonObject(i).getString("name");
out.println("<table>");
out.println("<tr><td> <input type='checkbox' name='wahtevername' value='"+int1 +"'>"+strName+" </td></tr>");
out.println("</table>");
}
}
out.println(docType +"<form method=\"GET\">"+"<input type=\"submit\" value=\"Post to wall\" name=\"option\">"+"</form>");
それはNullPointerExceptionが投げ、サーバー上のWebページをロードdoestnt ... wahtsが間違って?? – vibhor
@vibhor:あなたの入力要素はフォームの中にありません。 – BalusC