Meaningless Drivel is fun!*
The moose likes JSP and the fly likes Loading file from server into browser window Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » JSP
Bookmark "Loading file from server into browser window" Watch "Loading file from server into browser window" New topic
Author

Loading file from server into browser window

Richard Elsberry
Ranch Hand

Joined: Mar 14, 2001
Posts: 40
Hello,

I'm developing and jsp, with some struts, application and am required to keep a folder of image and pdf files outside the application context and on the server - ie c:\files\load. The files need to reside outside the application so that they are not wiped out when a new war file is deployed. I've done this many times for an images folder or something from within the app but can't figure out how to do this from the file system. Anybody know how this is done?

Thanks,
Richard
Stefan Evans
Bartender

Joined: Jul 06, 2005
Posts: 1016
Normally you use a servlet to handle this.

You use the java.io File access methods to load the image/pdf files, and then stream it out via the ServletOutputStream.

So the call to load the resource would be

<a href="servletLoader?file=myImage.gif"> My Image </a>
Based on the parameter, you load the appropriate file from the c:\files\load directory. I would probably make that a paramter in the web.xml so you could change that easily if necessary.

Hope this helps,
evnafets
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 60822
    
  65

Please do not post the same question more than once.


[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Loading file from server into browser window
 
Similar Threads
How to bind images and text together in same jsp page in easiest way?
Unable to get the image from external folder?
Loading file from server into browser window
Softlink woes
dowloading file from a server problem