java--获得路径

在Struts的action中:

String filePath=this.getServletContext().getRealPath("/");

结果:D:\Java\apache-tomcat-6.0.26\webapps\myPhotography\


String t=Thread.currentThread().getContextClassLoader().getResource("").getPath();

结果:/D:/Java/apache-tomcat-6.0.26/webapps/myPhotography/WEB-INF/classes/

 

在java文件里:

public String test() {
        return this.getClass().getResource("/").toString();
    }

结果:file:/D:/workspaces/me/WebRoot/WEB-INF/classes/

 

 

String mypath=path.replaceAll("/", "\\\\");//将path中所有的正斜杠转化为反斜杠

 

你可能感兴趣的:(java)