日期:2014-05-18  浏览次数:20751 次

如何在Web下获取一个绝对路径..
环境:  
tomcat4.1
jdk1.4
eclipse3.1
我想要一个绝对的路径,然后使用了下面的方法:
public   static   String   getPath(){
    Properties   property   =   System.getProperties();
    String   strPath=property.getProperty( "user.dir ");
    strPath=strPath+ "\\index\\ ";
    return   strPath;
}
但是返回的方法有的是在%TOMCATHOME%\bin下有的是在C:\window\system32\下,我想知道这个是为什么?我要怎么样才能指定一个不管什么系统都能获得一个统一的路径,最好是在我的TOMCAT的项目下,不要到system32下了

------解决方案--------------------
用application.getRealPath( " ");这里是以项目的根目录为准备的比如这样:


application.getRealPath( "/iamge ");

找的路径就是Tomcat\webapps\iamge路径了
------解决方案--------------------
同意楼上
------解决方案--------------------
AWUSOFT(如果可以了,请结贴,谢谢!)
正确