如何获取项目的路径,基于B/S的项目

请问,如果要把我本的文件上传到服务器,在JDK1.4的情况下,如何获取项目的路径。

我有用过this.getClass().getClassLoad().getRessource(".")+"\1.txt"。
可是老写不进去,提示文件或目录的结构不对。具体如何解决呢!请高手指导。谢谢!

[code="java"]package com.zcjl.test.base;
import java.io.File;
public class Test {
public static void main(String[] args) throws Exception {
System.out.println(
Thread.currentThread().getContextClassLoader().getResource(""));
System.out.println(Test.class.getClassLoader().getResource(""));
System.out.println(ClassLoader.getSystemResource(""));
System.out.println(Test.class.getResource(""));
System.out.println(Test.class.getResource("/"));

    System.out.println(new File("").getAbsolutePath()); 
    System.out.println(System.getProperty("user.dir")); 
} 

}
file:/E:/workSpace/javaTest/target/classes/
file:/E:/workSpace/javaTest/target/classes/
file:/E:/workSpace/javaTest/target/classes/
file:/E:/workSpace/javaTest/target/classes/javaAPI/
file:/E:/workSpace/javaTest/target/classes/
E:\workSpace\javaTest
E:\workSpace\javaTest
[/code]

[code="java"]
String projectAbsolutePath = System.getProperty("user.dir");
[/code]

看来楼主用的this.getClass().getClassLoad().getRessource(".")得到的应该是file:/E:/workSpace.. 把“file:”去掉应该就可以提示文件找不到的了

晕啊,你把用this.getClass().getClassLoad().getRessource(".")得到的路径打印出来看看就清楚知道问题所在了