取Servlet上下文路径,取WebContent(WebRoot)的路径
1、String path = request.getRealPath("/cfg.xml") (有警告,不建议使用)
2、String path = request.getSession().getServletContext().getRealPath("/cfg.xml");
-----------------------------------------------------
取类路径
1、String path = this.getClass().getClassLoader().getResource("/").getPath();
2、InputStream is = Thread.currentThread().getContextClassLoader().getResourceAsStream(fileName);(得到流)
3、ReadCard.class.getResourceAsStream( "/com/a.txt"); //在/com/目录下找文件
4、ReadCard.class.getResourceAsStream( "a.txt"); //在ReadCard类所在目录找文件
5、inputStream = ReadCard.class.getResource("a.txt").openStream();
1、String path = request.getRealPath("/cfg.xml") (有警告,不建议使用)
2、String path = request.getSession().getServletContext().getRealPath("/cfg.xml");
-----------------------------------------------------
取类路径
1、String path = this.getClass().getClassLoader().getResource("/").getPath();
2、InputStream is = Thread.currentThread().getContextClassLoader().getResourceAsStream(fileName);(得到流)
3、ReadCard.class.getResourceAsStream( "/com/a.txt"); //在/com/目录下找文件
4、ReadCard.class.getResourceAsStream( "a.txt"); //在ReadCard类所在目录找文件
5、inputStream = ReadCard.class.getResource("a.txt").openStream();

被折叠的 条评论
为什么被折叠?



