请问显示图象时,出这个提示是什么意思? 用 Buffer 代替! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 os.write(b,0,len); 后加上os.flush(); if(rs1.next()) { InputStream in=rs1.getBinaryStream("imgUnderWrite"); response.reset(); response.setContentType("image/jpeg"); byte[] b = new byte[1024]; int len; response.getOutputStream().flush(); OutputStream os = response.getOutputStream(); while((len=in.read(b,0,b.length))>0) { os.write(b,0,len); } os.flush(); in.close(); }我改成这样,还是会打出这个来getOutputStream() has already been called 但是我图片已经是在网页上显示了 response.getOutputStream().flush(); //你加上这句干吗? getOutputStream() has already been called 已经被请求?到底是怎么引起这种情况的啊? 手机如何访问电脑本地服务器 异常!!!!!!!!!!! 用什麽方法實現在帖子後面顯示頁數呢? 关于登录后欢迎对话框的问题 解决了给100分! 做B/S开发,“数据结构”很重要么?? 请教一下,你们在STRUTS怎么去处理数据集的. 大连真的有美女吗? tomcat4.0.2好象这个版本,如何设置自己的\目录 Myeclips 8.5 配置tomcat时出问题了 求高手帮忙 用TOMCAT处理大并发的话,应该如何配置 我想让我的网页跳转到上级目录应该怎么做?
后加上
os.flush();
{
InputStream in=rs1.getBinaryStream("imgUnderWrite");
response.reset();
response.setContentType("image/jpeg");
byte[] b = new byte[1024];
int len;
response.getOutputStream().flush();
OutputStream os = response.getOutputStream();
while((len=in.read(b,0,b.length))>0)
{
os.write(b,0,len);
}
os.flush();
in.close();
}
我改成这样,还是会打出这个来getOutputStream() has already been called
但是我图片已经是在网页上显示了
已经被请求?到底是怎么引起这种情况的啊?