1

如何将 java 字符串数组发送到 sencha 触摸列表。我正在使用 servlet 和 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/json第 4 行 -

response.setContentType("application/json");

并确保从 servlet 发送格式正确的 JSON。

于 2013-03-25T06:01:33.513 回答