1

Java 文字列配列を sencha touch リストに送信するにはどうすればよいですか。サーブレットと gson を使用していますが、JsonObject の作成行でエラーが発生します。

import com.google.gson.JsonObject;
public void doGet(HttpServletRequest request,HttpServletResponse response)
       throws ServletException, IOException  {
       response.setContentType("text/html");
       String[] anArray;
       anArray = new String[11]; //assign each element of array later
       JsonObject myObj = new JsonObject();
       PrintWriter out = response.getWriter();
      for(int i = 0; i <11; i++){
       myObj.addProperty(anArray[i], i);
      }
  out.println(myObj.toString());
  out.close();

}

例:- 次のリンクでは、jdbc を使用してデータベース経由でサービスを提供しています。 http://www.mysamplecode.com/2012/05/sencha-touch-list-example.html

これと似ていますが、データは文字列の配列から取得されます。

4

1 に答える 1

1

コンテンツ タイプをapplication/json4 行目に設定します -

response.setContentType("application/json");

サーブレットから適切にフォーマットされた JSON を送信していることを確認してください。

于 2013-03-25T06:01:33.513 に答える