如何将InputStream转换成Image,并返回给Applet?

clearwater21cn 2006-07-13 06:53:43
从blob中读出InputStream,要转换成Image格式,并返回给Applet,我现在的做法是
Image image = ImageIO.read(is)转换,
然后在servlet中
ObjectOutputStream os = new ObjectOutputStream(response.getOutputStream());
os.writeObject(image);
os.close();
在os.writeObject(image);处报错java.io.NotSerializableException
我该怎么序列化呢?
...全文
1063 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
diggywang 2006-07-17
  • 打赏
  • 举报
回复
看楼主意思好像是从数据库中的图形文件读出来,传给applet显示或做其他什么,如果是这样,建议不要用inputstream,而用byte[]读取,通过ImageIcon(image_bytes).getImage()就可将byte转成image类型
pdvv 2006-07-17
  • 打赏
  • 举报
回复
实现Serializable接口就可以了
wts173 2006-07-17
  • 打赏
  • 举报
回复
mark
study
clearwater21cn 2006-07-13
  • 打赏
  • 举报
回复
我现在就是想知道怎么序列化Image,顺便说明一下是java.awt.Image
kingdoom 2006-07-13
  • 打赏
  • 举报
回复
Image 这个类 序列化了吗?

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧