获取web应用下加载资源文件的方法
来源:互联网 发布:大数据搜索与挖掘平台 编辑:程序博客网 时间:2024/05/20 11:26
新建一个java类:
<span style="font-size:14px;">package gz.itcast.b_resource;import java.io.IOException;import java.io.InputStream;import java.util.Properties;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;/** * 读取web应用下的资源文件(例如properties) * @author APPle */public class ResourceDemo extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {/** * . 代表java命令运行目录。java运行命令在哪里?? 在tomcat/bin目录下 * 结论: 在web项目中, . 代表在tomcat/bin目录下开始,所以不能使用这种相对路径。 *///读取文件。在web项目下不要这样读取。因为.表示在tomcat/bin目录下/*File file = new File("./src/db.properties");FileInputStream in = new FileInputStream(file);*//** * 使用web应用下加载资源文件的方法 *//** * 1. getRealPath读取,返回资源文件的绝对路径 *//*String path = this.getServletContext().getRealPath("/WEB-INF/classes/db.properties");System.out.println(path);File file = new File(path);FileInputStream in = new FileInputStream(file);*//** * 2. getResourceAsStream() 得到资源文件,返回的是输入流 */InputStream in = this.getServletContext().getResourceAsStream("/WEB-INF/classes/db.properties");Properties prop = new Properties();//读取资源文件prop.load(in);String user = prop.getProperty("user");String password = prop.getProperty("password");System.out.println("user="+user);System.out.println("password="+password);}}</span>
0 0
- 获取web应用下加载资源文件的方法
- web应用加载资源文件
- web下加载资源文件
- 加载web应用资源文件路径
- J2EE之普通类加载web资源文件的方法
- WEB工工程中加载资源文件的方法
- ServletContext读取Web应用下的文件资源
- 获取cocos2dx3.3资源文件下的文件名, 异步加载所有资源
- Web工程获取目录下的资源
- .net下获取Web应用目录方法
- Tips:加载资源文件的简单方法
- web--资源的加载
- Java web加载资源方法
- Java实现获取Web上所有路径下资源文件的URL地址
- Android 获取资源目录下的文件
- 获取res/下资源的方法
- iOS基础:获取资源文件的方法
- Servlet之ServletContext获取获取web项目的资源文件
- oslo.vmware的作用
- 500个TextField周期性更新数据,帧频在更新时刻,降到了15帧/秒
- 定时器的简单使用
- HTML基本标签含义总结
- 跨境电商与外贸B2B:冰火两重天
- 获取web应用下加载资源文件的方法
- 客户端 用不用 bind 的区别
- java 伪共享
- sql函数匹配'a|b'和'c|d|a'
- Android图文混排的实现思路
- SQL Server 高性能写入的一些总结
- CString将字符'\n'替换为指定字符串
- Strtus2标签<s:url>
- SQLite可视化管理工具汇总