tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Lakshmeenrayana" <nara...@intertec1.com>
Subject Re: OutputStream Already in USE ..!!!!
Date Sat, 07 Apr 2001 12:13:52 GMT
Thanks Benoit ,

But since i am generating the graph image dynamically and the output of the
ACME encoded Gif
is directly to the client browser window, i will not be certainly knowing
the size.
So there is no way i can guess the size.
It will always be a blind solution.

And also one more query..

How to avoid the Exception error ("..IllegalStateException..OutputStream is
already been used..") in the Tomcat window.

Please reply soon.
Thanks for the Time.

Regards..

[ Benoit  this time Michael wont be annoyed..Right Michael ;-) ]

L G Goundalkar
Intertec Communications Pvt Ltd
INDIA

----- Original Message -----
From: "Benoît Jacquemont" <benoit.jacquemont@smile.fr>
To: <tomcat-user@jakarta.apache.org>
Sent: Friday, April 06, 2001 4:14 PM
Subject: RE: OutputStream Already in USE ..!!!!


> Usually, you don't set the Content-Length because that's generated pages,
> and if you set a Content-Length higher than the real size of the generated
> gif, I don't know how IE or Netscape will react... But you can try it. I
> think you just have to set the Content-Length the same way you set the
> Content-Type.
>
> Hope that'll help.
>
> Benoît
>
> Ps: Please, try to send your mail in plain text format, otherwise, you
annoy
> Michael ;-)
>
> -----Message d'origine-----
> De : Lakshmeenrayana [mailto:narayan@intertec1.com]
> Envoyé : vendredi 6 avril 2001 21:26
> À : tomcat-user@jakarta.apache.org; benoit.jacquemont@smile.fr
> Objet : Re: OutputStream Already in USE ..!!!!
>
>
> Thanks Benoit  and  Michael
>
> It works in Netscape.
>
> But one more strange problem has arrived.
> If the Size of the graph ( image ) is less..approximately less than 5k or
> so...
> The same problem persists..(ASCII Characters output).
> So how to set the content length..? since i don't know the content length
of
> the graph image generated by the GIF encoder.
> Please help again.
>
> Thanks for the time.
> Regards..
>
> L G Goundalkar
> Intertec Communications Pvt Ltd
> INDIA
> ----- Original Message -----
> From: Benoît Jacquemont
> To: tomcat-user@jakarta.apache.org
> Sent: Friday, April 06, 2001 2:18 PM
> Subject: RE: OutputStream Already in USE ..!!!!
>
>
> 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


Mime
View raw message