It's an error to call getWriter after getOutputStream (or vice versa), but I don't think it's an issue to call getOutputStream multiple times. Although, even if it were, I really don't think Struts ever calls getOutputStream. At least not in 1.1.
Quoting Bill Schneider <[EMAIL PROTECTED]>: > >>I have a image in Oracle Blob field and i want to renderize it my jsp. > >Do I need to use <hmtl:image> or <html:img> or this is not the way? My > >form property is a Blob, but i guess that this tags dont support this > > Hi, > > First remember how images work in HTML. the <img src=...> attribute is > treated as an href, so there are actually two separate HTTP requests: > one to render the JSP and one to fetch and display the image. > > The only thing that changes if your image is stored in an Oracle BLOB > is, instead of <html:image> pointing to a file resource, it has to point > to a servlet that you write yourself. The servlet fetches the BLOB > from your table, sets the Content-Type properly (image/gif, image/jpeg) > and writes the bytes to response.getOutputStream. > > One thing to remember is, you _can't_ retrieve images from within an > Action because you are only allowed to call response.getOutputStream > once during the request and Struts' ActionServlet already appears to do > that. So you have to write an actual servlet. > > Hope this helps, > Bill > -- > Bill Schneider > Chief Architect > > Vecna Technologies > 5004 Lehigh Rd., Suite B > College Park, MD 20740 > [EMAIL PROTECTED] > t: 301-864-7594 > f: 301-699-3180 -- Kris Schneider <mailto:[EMAIL PROTECTED]> D.O.Tech <http://www.dotech.com/> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]