我的问题是android怎么得到servlet查询出的数据?
代码如下:
服务器端:
[code="java"]toDo = new ToDo();
List list = toDo.queryUser(mySession);
if(list.size()>0)
{
pw.write("结果"+list);
for(int i = 0;i<list.size();i++)
{
System.out.println("========str======"+list.get(i));
}
}
else
{
pw.write("没有有效的数据");
System.out.println("没有有效的数据");
}[/code]
客户端:
[code="java"] StringBuffer str = userManager.result();
if(str!=null)
{
showResult.setText(str.toString());
}
else
{
showResult.setText("没有有效的数据!");
}[/code]
result():
[code="java"]StringBuffer sb = new StringBuffer();
try {
String urlAddress = "http://192.168.1.102:8080/qualityserver/result.do";
String body = getContent(urlAddress);
JSONArray array = new JSONArray(body);
System.out.println("######array&&&&&"+array.length());
for(int i=0;i<array.length();i++)
{
JSONObject obj = array.getJSONObject(i);
sb.append("username:").append(obj.getInt("username")).append("\t");
sb.append("password:").append(obj.getInt("password")).append("\n");
}
System.out.println("######sb&&&&&"+sb);
return sb;
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return sb;[/code]