Two Laptop Bag
The moose likes Struts and the fly likes Uploading images to webapp/images folder Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "Uploading images to webapp/images folder" Watch "Uploading images to webapp/images folder" New topic

Uploading images to webapp/images folder

Kevin P Smith
Ranch Hand

Joined: Feb 18, 2005
Posts: 362
Just a quick question...

Is there a way of saying I want to upload images to my webapp's images folder, without having to put the full folder path in? Because I don't know what the full path will be.
On my machine it's C:\server\Tomcat\webapps\myapp\images but on a Test machine which is Linux it will probably be something like /usr/local/tomcat/webapps/myapp/images

So what I'm looking for is a way I can just hardcode the /images/XXX bit and use 'something' so that the app knows to put it under it's own folder.
i have looked at the getContext() and things like that, but it just ends up creating a folder at C: like: C:\myapp/xyz...

Ulf Dittmer

Joined: Mar 22, 2005
Posts: 42965
That's where ServletContext.getRealPath comes in with a parameter like "/images/".
Kevin P Smith
Ranch Hand

Joined: Feb 18, 2005
Posts: 362

(Sorry forgot to mention Struts2)
Chandan Sarma

Joined: Oct 04, 2011
Posts: 14
Hi i am using struts -1.2 and same things i did by using as
String file=gerServelet().getservlerContexPath().getRealPath();
it will work
I agree. Here's the link:
subject: Uploading images to webapp/images folder
It's not a secret anymore!