java web二进制流的图片如何用response返回给前台

boss_2012 2014-08-06 01:53:59
代码片段:
InputStream in = connection.getInputStream();
GZIPInputStream gzin = new GZIPInputStream(in);
FileOutputStream file = new FileOutputStream(new File("F:\\123.gif"));
byte[] bytes = new byte[1024*1024];
int length = 0;
while((length=gzin.read(bytes))!=-1){
file.write(bytes,0,length);
}
file.write(bytes, 0, length);
file.close();
in.close();



以上代码写在servlet层,实现了把一个图片的流拿到,并且写入一个文件中,
现在要实现的是:
把这个图片流用servlet的response直接返回到前台页面,通过解析在前台JSP页面上把这个图片显示出来
请教如何去做
...全文
3799 点赞 收藏 1
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
业余草 2014-08-06
OutputStream out = this.getResponse().getOutputStream();
			out.write(这里写内容);
			out.flush();
			out.close();
回复
相关推荐
发帖
其他
创建于2007-09-28

1.0w+

社区成员

Web 开发 其他
申请成为版主
帖子事件
创建了帖子
2014-08-06 01:53
社区公告
暂无公告