Request对象 如何获得项目绝对路径 而不是工作空间的绝对路径?我的本意是想获得这个路径 D:\代码\daheng-image
但是我现在通过request获得的路径是
用的方法是request.getRealPath();
D:\Tools\JAVA\apache-tomcat-6.0.18\webapps\daheng-image
其他的request方法我也都试过了 没有能获得项目路径的,
有谁有好办法么.就是能获得到 D:\代码\daheng-image 这个路径的,
现在request获得的是tomcat的路径,该如何做呢.出出招吧

解决方案 »

  1.   

    项目发布后,就是D:\Tools\JAVA\apache-tomcat-6.0.18\webapps\daheng-image这个路径了,和你的代码路径D:\代码\daheng-image就再没关系了,你把这个里面的东西都删除了,项目也照常运行。tomcat怎么会知道你的代码路径呢?
      

  2.   

    可问题是,如果我关闭tomcat后 重新编译  我刚刚通过文件流保存的文件就消失了。
      

  3.   

    你保存到哪里了?怎么会消失呢?保存成文件,和tomcat关闭打开没关系了,就是操作系统下的一个文件了。