wood burning stoves 2.0*
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


Win a copy of OCM Java EE 6 Enterprise Architect Exam Guide this week in the OCMJEA forum!
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "Uploading images to webapp/images folder" Watch "Uploading images to webapp/images folder" New topic
Author

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...

Cheers
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 41626
    
  55
That's where ServletContext.getRealPath comes in with a parameter like "/images/".


Ping & DNS - my free Android networking tools app
Kevin P Smith
Ranch Hand

Joined: Feb 18, 2005
Posts: 362
org.apache.struts2.ServletActionContext.getServletContext().getRealPath("/")



(Sorry forgot to mention Struts2)
Chandan Sarma
Greenhorn

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
 
Consider Paul's rocket mass heater.
 
subject: Uploading images to webapp/images folder