我客户端使用applet 通过url连接到sevelet server执行查询并查询结果集序列化
输出到客户端,现在遇到2万左右数据时候出现阻塞,请问有没有办法解决。servelet部分代码: response.setContentType("application/octet-stream");
ObjectOutputStream oos = new ObjectOutputStream(response.getOutputStream());
System.out.println("zzg5556666---test0005: oos"+oos.toString().length()+"response.getBufferSize"+response.getBufferSize());
try{
oos.writeObject(crs);
}
catch(IOException ei){
ei.printStackTrace();
}
输出到客户端,现在遇到2万左右数据时候出现阻塞,请问有没有办法解决。servelet部分代码: response.setContentType("application/octet-stream");
ObjectOutputStream oos = new ObjectOutputStream(response.getOutputStream());
System.out.println("zzg5556666---test0005: oos"+oos.toString().length()+"response.getBufferSize"+response.getBufferSize());
try{
oos.writeObject(crs);
}
catch(IOException ei){
ei.printStackTrace();
}
另外建议你用缓冲写,而不是ObjectOutputStream