在eclipase 项目 src 下 创建一个 h.txt 文档,eclipse是不会自动把这个文本文档自动的 放到 tomcat 的 编译目录的,所以得手动复制,放到 项目编译后的classes 下面,这时问题就解决了!
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
/*
* 演示获取类路径下的资源、
* 先得到Class
* 1,得到ClassLoader
* 2,调用其getResourceAssttream() 方法 , 得到一个inputStream
*/
ClassLoader cl = this.getClass().getClassLoader();
InputStream stm = cl.getResourceAsStream("h.txt");
String s = IOUtils.toString(stm);
System.out.println(s);
}