我使用servlet来读取数据库中blob类型的图片数据,然后在jsp中动态显示多幅图片,不正常!

我在jsp中使用了
for(;;){
<img src="myServletControlConter?getPic" width="153" height="114">
}
然后在我的servlet中进行数据库读取,然后将数据以流的形式传过了!现在是如果有多个图片,只能正确显示其中的一俩个,而且后台报错!IllegalStateException,哪一位朋友做过同样的题目吗?
一副图片正确显示!

servlet端的写法:
if (rs.next()) {
OutputStream output = response.getOutputStream();
/* 以二进制形式输出 */
byte[] image = rs.getBytes(1);
response.setContentLength(image.length);
output.write(image);
}
response.reset();

jsp中使用的显示图片的方法:


for(;;){
"<img src="httpservlet"> width="153" height="114">"
}