|
Java™ by example!
|
|
|
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:
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!
|
|
|
|
|