读书人

从数据库中读取的二进制流图片在jsp中

发布时间: 2012-01-31 21:28:41 作者: rapoo

从数据库中读取的二进制流图片在jsp中只显示一张
jsp:
<%
/* response.setContentType( "image/jpeg ");*/
for(int i=0;i<list.size();i++){
PhotoInfo p = (PhotoInfo)list.get(i);
InputStream in = p.getPh();
int id =p.getId();

byte[] buf=new byte[2048 * 2048];
int len=in.read(buf);
ServletOutputStream op = response.getOutputStream();
if(len!=-1){
op.write(buf, 0, len);
op.close();
p.getPh().close();
in.close();

}
out.clear();
out = pageContext.pushBody();
/*System.out.println(len); */
}
%>


怎么将多张图片显示出来?

[解决办法]
多张图片只能多次调用生成图片的代码

读书人网 >Java Web开发

热点推荐