• Post Reply Bookmark Topic Watch Topic
  • New Topic

Display a database BLOB in a jsp  RSS feed

 
Ranch Hand
Posts: 413
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
the IMG tag takes a src path to an image to display it. But if you are getting the image from a database (or file system) it is not part of the web app. So how would you set the src param? Or is there another way to display it, since it is a stream of bytes when you get it from the database?
 
Bartender
Posts: 1843
10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The standard approach is to have the src tag of the image point at a Servlet which is part of the webapp.
eg
<img src="/myWebApp/imageServlet?imageid=42"/>

That servlet is then responsible for loading the image, and sending it out via the ServletOutputStream.
 
Ranch Hand
Posts: 262
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Here's a shell to get you started:

 
M Burke
Ranch Hand
Posts: 413
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
This is a big help. Thanks guys
 
They weren't very bright, but they were very, very big. Ad contrast:
ScroogeXHTML 7.1 - RTF to HTML5 / XHTML converter
https://coderanch.com/t/690611/ScroogeXHTML-RTF-HTML-XHTML-converter
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!