获取根目录
ServletContext application = this.getServletContext(); //创建ServletContext对角
String path = application.getRealPath("/web-inf/web.xml"); //调用getRealPath 方法获取地址路径
System.out.println(path);
如下图
获取类的目录
/*
* 演示获取类路径下的资源、
* 先得到Class
* 1,得到ClassLoader
* 2,调用其getResourceAssttream() 方法 , 得到一个inputStream
*/
ClassLoader cl = this.getClass().getClassLoader();
InputStream stm = cl.getResourceAsStream("hello.txt");
String s = IOUtils.toString(stm);
System.out.println(s);