var out = response.getOutputStream(); while ((len = br.read(buf)) > 0) out.write(buf, 0, len); br.close(); out.close();
报错的行是out.write(buf, 0, len);,大概意思是,文件流返回未结束,用户就关闭了浏览器,导致无法继续write。
out.write(buf, 0, len);
write
请问有什么办法可以判断用户已经关闭了请求?
报这个错误就表示客户端断了连接除非有特殊需求,否则不需要处理
2.1m questions
2.1m answers
60 comments
57.0k users