File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Servlets and the fly likes Uploading, saving and displaying images using servlets Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of REST with Spring (video course) this week in the Spring forum!
JavaRanch » Java Forums » Java » Servlets
Bookmark "Uploading, saving and displaying images using servlets" Watch "Uploading, saving and displaying images using servlets" New topic

Uploading, saving and displaying images using servlets

Siddharth Ahluwalia

Joined: Mar 06, 2009
Posts: 1

I'm seriously new at this, so sorry for missing something that I should have known

I need to be able to upload images, save them to the server's local file system, not as blobs in a database, and then reload these images into pages upon request. To this I intend to store the paths in a db.

I have uploaded images to the server using the apache commons library, and can even save the files to a folder to disk. Now I don't know how to display these images.
Even more fundamentally, is there a specific location I should be saving to where the applets/JSP pages can read it from? How can I specify a location within webapps own directory?

Anyone who can, please do answer in detail, I'm new to JSP and servlets

Thanks a ton
Bear Bibeault
Author and ninkuma

Joined: Jan 10, 2002
Posts: 63540

I don't think it's a good idea to store the files within the folder structure of the web app. That makes it hard to upgrade or redeploy.

Rather, I'd do one of:

1) Set up a separate web context solely for the purpose of serving the files and write the uploaded files there.

2) Store them outside the confines of a web app and write a servlet to stream the to the client upon request.

[Asking smart questions] [About Bear] [Books by Bear]
I agree. Here's the link:
subject: Uploading, saving and displaying images using servlets
It's not a secret anymore!