非JSP页面非SERVLET想获取项目所在的磁盘位置和路径, tomcat 环境我用 System.getProperty("user.dir") 返回的是 tomcat的路径,并不是我想要的分不多了,还23分,先谢谢了

解决方案 »

  1.   

    object.class.getResource("//").getPath();  //获得当前类所在的路径
    不知道,是不是你想要的
      

  2.   

    如果你要找的文件所在目录就是在tomcat的目录里面 
    你在怎么找也找不到呀
      

  3.   

    你想干嘛?如果是下载等类似功能,可以用虚拟路径映射。Tomcat里边server.xml设置。
      

  4.   

    session.getServletContext().getContext("");
    session.getServletContext().getRealPath("");
    不知道你是不是要这个
      

  5.   


    LZ 的想法有问题,项目都是发布到tomcat中才能运行;
    运行时和你原项目就没有联系,怎么可能取到项目的路径!
      

  6.   

    session.getServletContext().getRealPath("/");