我觉的这段代码有问题,,但又说不清楚...请专家指证..
ResultSet rs=null;
int id=Integer.parseInt(request.getParameter("id"));
String sql = "select image from picturenews WHERE id="+id+"";
PreparedStatement stmt=con.prepareStatement(sql);
rs=stmt.executeQuery();
while(rs.next()){
ServletOutputStream sout= response.getOutputStream();
InputStream in = rs.getBinaryStream(1);
byte b[]=new byte[0x7a120];
for(int i=in.read(b); i!=-1;)
{
sout.write(b);
in.read(b);
}
sout.flush();//感觉这里在刷屏...
sout.close();
}