sout.flush();
把下面放到while的外面,试试看。
//sout.close();
.....
response.setContentType("image/jpeg");
ServletOutputStream sout = null;
InputStream in = null;while(rs.next())
{
sout = response.getOutputStream();
in = rs.getBinaryStream(1);
byte b[] = new byte[1024];
for(int i = in.read(b); i != -1;)
{
sout.write(b);
in.read(b);
}
sout.flush();
//sout.close();
}
if(sout != null)
sout.close();
//这样改不知道行不行。呵呵
把下面放到while的外面,试试看。
//sout.close();
.....
response.setContentType("image/jpeg");
ServletOutputStream sout = null;
InputStream in = null;while(rs.next())
{
sout = response.getOutputStream();
in = rs.getBinaryStream(1);
byte b[] = new byte[1024];
for(int i = in.read(b); i != -1;)
{
sout.write(b);
in.read(b);
}
sout.flush();
//sout.close();
}
if(sout != null)
sout.close();
//这样改不知道行不行。呵呵
ServletOutputStream sout = null;
InputStream in = null;while(rs.next())
{
sout = response.getOutputStream();
in = rs.getBinaryStream(1);
byte b[] = new byte[1024];
for(int i = in.read(b); i != -1;)
{
sout.write(b);
in.read(b);
}
//sout.flush();
//sout.close();
}
if(sout != null)
sout.close(); 这样呢?