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] > >