。。。。。。。。。for(intj=0;j
。。。。。。。。。
for (int j = 0; j < list_day.size(); j++) {
String day = (String) list_day.get(j);
String apwork = (String) list_apwork.get(j);
String pmwork = (String) list_pmwork.get(j);
String scheme = (String) list_scheme.get(j);
String sw = day + "#" + apwork + "#" + pmwork + "#"
+ scheme;
System.out.println(sw);
System.out.println("-------------------------");
BufferedWriter bw = new BufferedWriter(
new OutputStreamWriter(socket
.getOutputStream()));
bw.write(sw + "\r\n\r\n");
bw.flush();
}
。。。。。。。。。。。。。
服务器上从数据库取得的数据,在for循环中的打印可以看到都有的,但是在接收的客户端那却只能取得第一条的数据或者是N条的第一条数据,应该如何写,才能在客户端取得这些不同的多条数据呢?
这个到底是服务器取得的数据没能全部传出去,只能传出去一条即第一条数据的缘故呢?
还是客户端没有正常读取数据的缘故呢??
iampaipaipai说的两个办法,第二个办法试过,貌似不行,第一个没试,第一个办法的话,那么数据就太庞大了,客户端那边就不好弄了。还有你说的都是服务器那边的修改,难道不会是客户端接收有问题吗?
展开