System.out.println("<br>");
//out.print(System.getProperty("user.dir"));
out.print("<br>");
System.out.println(getServletConfig().getServletContext().getRealPath("/"));
String tmpdir=getServletConfig().getServletContext().getRealPath("/");
试试这几个,成功了大家共享一下

解决方案 »

  1.   

    String aa=getServletContext().getRealPath("/")+"jsp\\";
      

  2.   

    C:\myapp
    ~~~~~~~~\index.jsp
    ~~~~~~~~\WEB-INF
    ~~~~~~~~~~~~~~~~\classes
    ...........request.getRealPath("\\");//获取当前应用所在目录(首页所在目录)[此处为:C:\myapp]
      

  3.   

    我想在程序中自动获得tomcat的安装路径
      

  4.   

    取得getServletContext().getRealPath("/")
    再把最后一个文件夹去掉(可以用subString())就是tomcat的安装路径了
      

  5.   

    getServletConfig().getServletContext().getRealPath("/files/TCL2.properties")
      

  6.   

    我想在普通的JAVA程序中获得路径,不想在JSP中获得
      

  7.   

    InputStream fis = p.getClass().getResourceAsStream("./TCL2.properties");跟class同地方