java 中获取资源相关方法
2016-09-20 17:16
218 查看
5.1 获取真实路径(*****)
还可以使用ServletContext对象来获取Web应用下的资源,例如在hello应用的根目录下创建a.txt文件,现在想在Servlet中获取这个资源,就可以使用ServletContext来获取。l 获取a.txt的真实路径:String realPath = servletContext.getRealPath(“/a.txt”),realPath的值为a.txt文件的绝对路径:F:\tomcat6\webapps\hello\a.txt;
l 获取b.txt的真实路径:String realPath = servletContext.getRealPath(“/WEB-INF/b.txt”);
5.2 获取资源流
不只可以获取资源的路径,还可以通过ServletContext获取资源流,即把资源以输入流的方式获取:l 获取a.txt资源流:InputStream in = servletContext.getResourceAsStream(“/a.txt”);
l 获取b.txt资源流:InputStream in = servletContext.getResourceAsStream(“/WEB-INF/b.txt”);
5.3 获取指定目录下所有资源路径
还可以使用ServletContext获取指定目录下所有资源路径,例如获取/WEB-INF下所有资源的路径:Set set = context.getResourcePaths("/WEB-INF"); System.out.println(set); |
[/WEB-INF/lib/, /WEB-INF/classes/, /WEB-INF/b.txt, /WEB-INF/web.xml] |
相关文章推荐
- 获取java资源的方法
- 获取JAVA[WEB]项目相关路径的几种方法
- android获取资源文件R.drawable中的图片的相关方法
- java中HttpServletRequest常用获取url、资源名等方法总结
- NSBundle(获取资源路径方法)的相关使用方法和注意事项
- Java 获取资源路径的3种方法与区别
- Java获取系统信息(cpu,内存,硬盘,进程等)的相关方法
- 获取JAVA[WEB]项目相关路径的几种方法
- java获取日期相关小方法
- Java代码获取classpath路径方法和资源文件的读取方法
- Java获取系统信息(cpu,内存,硬盘,进程等)的相关方法
- 黑马程序员--Java基础加强--14.利用反射操作泛型III【解析关于泛型类型的细节信息的获取方法】【Method与泛型相关的方法】【个人总结】
- java获取系统信息(CPU,内存,硬盘,进程)的相关方法
- 获取JAVA[WEB]项目相关路径的几种方法
- Java获取系统信息(cpu,内存,硬盘,进程等)的相关方法
- Java获取系统信息(cpu,内存,硬盘,进程等)的相关方法 .
- Java获取系统信息(cpu,内存,硬盘,进程等)的相关方法
- Java获取系统信息(cpu,内存,硬盘,进程等)的相关方法
- JAVA获取资源的方法
- java Http消息传递之POST和GET两种方法--通过实用工具类来获取服务器资源