Why even bother with a jsp?

You have the response object in your action, just start spewing data into 
it.

Larry

On 4/18/05, Daniel Watrous <[EMAIL PROTECTED]> wrote:
> 
> I have an action in my application that generates a PNG image from
> some text stored in a session object. My view is very simple:
> 
> <[EMAIL PROTECTED] contentType="image/png"%>
> <%
> java.io.OutputStream os = response.getOutputStream();
> java.awt.image.BufferedImage buffer = (java.awt.image.BufferedImage)
> request.getAttribute("imageBuffer");
> javax.imageio.ImageIO.write(buffer,"png",os);
> os.close();
> %>
> 
> Thats it. My action loads imageBuffer with the image data.
> 
> The first time I load the page I get the error:
> "java.lang.IllegalStateException: getOutputStream() has already been
> called for this response"
> 
> Is there a better way to accomplish what I am after? I would prefer
> to load the page one time and have it work, rather than the refresh.
> Thanks in advance...
> 
> DW
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
>

Reply via email to