Java web加载资源方法
来源:互联网 发布:淘宝十大男模 编辑:程序博客网 时间:2024/06/07 04:56
这里我的a.txt放在了cn/web/servle/a.txt
1.使用ClassLoader
ClassLoader cl=this.getClass().getClassLoader();
/*这里的a.txt放在WEB-INF和放在src下是一样的,因为当项目发布到服务器上的时候src里面的源码会被编译成class,放到WEB-INF/class中,非Java文件则会copy
* 到class文件夹下 */
InputStream input=cl.getResourceAsStream("cn/web/servlet/a.txt");
String s=IOUtils.toString(input, "utf8");
System.out.println(s);
Class c=this.getClass();
这里的路径是相对于当前servlet的class被放到tomcat的路径,如果把a.txt直接 放到src下,则不能用这个方法来获取 相对于当前当前class文件所在目录
InputStream inputc1=c.getResourceAsStream("a.txt");
/*
* 如果是放在src下,则用这个方法,加/表示相对于classes目录下
*/
InputStream inputc2=c.getResourceAsStream("/a.txt");
3.如果是在servlet中,自然还可以用ServletContext
阅读全文
0 0
- Java web加载资源方法
- java 加载资源方法
- Java Web项目加载properties资源文件
- web--资源的加载
- J2EE之普通类加载web资源文件的方法
- WEB工工程中加载资源文件的方法
- 获取web应用下加载资源文件的方法
- VC加载资源方法
- web下加载资源文件
- web应用加载资源文件
- Java加载资源文件的两种方法
- Java加载资源文件的两种方法
- Java加载资源文件的两种方法
- Java加载资源文件的两种方法
- Java加载资源文件的几种方法
- java项目资源加载的几种方法
- Java Class类加载资源的一般方法
- java加载资源文件的两种方法
- JavaWeb第三记<最简单的一个查询,删除程序>
- 三大主流ETL工具选型
- POJ-3233 Matrix Power Series(矩阵快速幂)
- android ContentProvider
- 【2-SAT】BZOJ2199 [Usaco2011 Jan]奶牛议会
- Java web加载资源方法
- 奶牛的生日 C++ AC
- POJ 1015 Jury Compromise (dp)
- 利用sklearn实现简单的KNN
- 基于JavaMail的Java邮件发送:简单邮件发送
- 时间戳和随机数的总结以及显示年月日与时间的函数
- 面向对象——接口
- 微店 Android 插件化实践
- C++动态内存管理