What database are you using; Oracle, MySQL, something else?
BLOBs unfortunately don't work exactly the same on all databases. You'll find examples of how to work with BLOBs in
Java if you search Google for
"java oracle blob", for example.
Or do you already know how to read the BLOB, but you just want to know how to send it to the client from your web app?
Why do you think you would need to open a new window if you do it with a servlet?
Just include an IMG tag in your HTML page with an URL that points to the servlet that retrieves and sends out the image, instead of the URL of an image file.
[ June 13, 2006: Message edited by: Jesper Young ]