File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Finding a directory? JSP

 
Michael Huber
Ranch Hand
Posts: 43
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have a question. Is there a way in JSP or JSLT to get the directory
in which the file resides?

thanks
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64194
83
IntelliJ IDE Java jQuery Mac Mac OS X
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Which file?
 
Scott Selikoff
author
Saloon Keeper
Posts: 3901
16
Eclipse IDE Flex Google Web Toolkit
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Your question doesn't have much meaning.

There are multiple directories maintained by the server, non of which I think you want. It also depends on the particular server. For example, some servers store the server's startup directory in a JVM system properties, although you'd never want an application writing to this folder.

Many java servers run JSP from inside compressed files such as WARs/EARs, so your question amounts to "What is the current running directory for a compressed file?" which again, doesn't have much meaning since you cannot write to it. If you want to read from it from a JSP, use the URL.

The answer to your question is really that you have to specify the directory yourself via some jvm argument or property file, or if possible, use a database.
[ December 22, 2005: Message edited by: Scott Selikoff ]
 
Michael Huber
Ranch Hand
Posts: 43
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
ok let me be a little more specific if it helps

i'm using a cms which is written in JSP and i'm uploading a JSP file to it which is basically some JSLT to display some results. the specific jsp file lets call it explore.jsp that I am creating is based on some info entered by the user and it then creates a directory where explore.jsp resides and uses the info to dynamically create the page. When the user saves info to the cms it then generates a directory. Is there a way to grab that directory?

is this even possible?
 
Ben Souther
Sheriff
Posts: 13411
Firefox Browser Redhat VI Editor
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If the app is being run as an exploded file system, you can use
request.getRealPath

java.lang.String)" target="_blank" rel="nofollow">http://java.sun.com/j2ee/1.4/docs/api/javax/servlet/ServletContext.html#getRealPath(java.lang.String)
[ December 22, 2005: Message edited by: Ben Souther ]
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic