esuslogo
 [To advertise Java(tm) Events here, contact joris@esus.com!]
banner

Java™
by example!






New @ Esus.com


  gb  In-house search engine for better results!

  gb  Get updates with the esus.com
newsletter!









  Home 
 Browse Categories 
 Ask a Java Question 
 Help 
  For Java Tips & Tricks, subscribe to the esus.com newsletter!
Search Java Q&A, Links, API's:   adv 

How do I deliver an image with a JSP?
It's best not to generate binary content from a JSP page.
To generate binary content, you need to call response.getOutputStream(). However, the servlet specifications state that:


 
This code sample is only viewable to esus.com members
Login or become a member!


Some JSP containers may already have called getWriter() so attempting to call getOutputStream will cause an IllegalStateException to be thrown. Others may not have called it already, and then delivering binary data will work.

It's good practice to use a Servlet in this case. Look at the page How do I deliver an image stored in mysql with a servlet? for detailed information.



Further Information
Author of answer: Joris Van den Bogaert

Comments to this answer are only viewable by members. Login or become a member!





Terms of Service | Privacy Policy | Contact

Copyright © 2000-2003 Esus.com - All Rights Reserved 
Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. Esus.com is independent of Sun Microsystems, Inc. All other trademarks are the sole property of their respective owners.