加载资源文件的三种方式

1.getRealPath
支持的工程类型:Web工程
能获取到什么:String类型的绝对路径
最初获取到的路径:
Webroot目录下




2.this.getClass.getClassLoader.getResourceAsStream("");
支持工程的类型:Java工程,Web工程
能获取到什么:流
最初获取到的路径:
对于Java工程:在src目录下
对于Web工程:在classes目录下




3.ResourceBundle
支持工程的类型:Java工程,Web工程
能获取到什么:只能获取到资源文件的键值对
最初获取到的路径:
对于Java工程:在src目录下,且不能返回上层目录
对于Web工程:在classes目录下,且不能返回上层目录

你可能感兴趣的:(JavaWeb)