当前位置: 技术问答>java相关
求助Applet Servlet
来源: 互联网 发布时间:2015-03-26
本文导语: 请问各位大侠一个问题:在一个网页中有多个Applet,每个Applet根据用户的请求,发送HttpServletRequest到IIS上的一个相应的HttpServlet子类对象。 1、Servlet获取客户端请求之后,通过JDBC获得数据,并且组装成...
请问各位大侠一个问题:在一个网页中有多个Applet,每个Applet根据用户的请求,发送HttpServletRequest到IIS上的一个相应的HttpServlet子类对象。
1、Servlet获取客户端请求之后,通过JDBC获得数据,并且组装成为一个自定义对象,该对象中有java.awt.Image类型的字段。现在希望通过HttpServletResponse把自定义对象传送给客户端,但是无论out=getWriter()还是out=getOutputStream()都不能完成ObjectOutputStream的功能。那么,该如何使用out?
2、如果Servlet中,采用setContentType("image/jpg")方式传送图片,out=getWriter();之后如何把一个二进制流——in(一个图象)写入out中?如何把这个JPEG图片流传送给一个特定的Applet?
非常感谢您的回复。
|
Image对象没有序列化,所以不能直接传递。
可以将图像的文件或者数据库中的图像字段做成byte[],传送到客户端,在客户端Toolkit.createImage(buffer);
可以将图像的文件或者数据库中的图像字段做成byte[],传送到客户端,在客户端Toolkit.createImage(buffer);
|
看一下javaworld,有篇文章就是讲这个的。
|
那篇的文章很乱