I don't know why you get a OutputStream already in use, but the reason why it works with IE and not with Netscape may be because you do not set properly the Content-type of your image. Indeed, IE seems to be a little bit cleverer than Netscape because it interprets the real content of a file before displaying it instead of only looking at the Content-type header property. So you have to be more explicit with Netscape.
 
Benoît 
 
 I am using Tomcat and trying to write a Gif file to client browser window using JSP.
I use ACME - GifEncoder to convert the picture to GIF.
The Encoder needs OutputStream type object as one of the parameter in its constructor.
I am using ServletOutputStream object for this, which i got through response.getOutputStream().
 
But the tomcat gives Error as "OutputStream already been used."  
 
But the GIF image is Displayed properly in IE 5.0.
 
It gives ASCII charactes in Netscape.
 
Why is this so.
 
Please help.
Thanks for the time.
 
Regards.
 
L G Goundalkar
Intertec Communications Pvt Ltd
INDIA

Reply via email to