讀取web應用下的資原始檔(例如properties)
路徑名中"." 代表是當前路徑,相當於java命令執行的目錄
執行web專案時," . "即代表Tomcat/bin目錄下開始,所以不能使用這種相對路徑
一般在web應用下讀取資原始檔通過如下2種方式
/**
* 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);
相關文章
- java讀取ApplicationResources.properties資原始檔JavaAPP
- Web應用中的普通java程式獲取資原始檔WebJava
- java讀取properties檔案Java
- Spring用程式碼來讀取properties檔案Spring
- Java讀取properties檔案連線資料庫Java資料庫
- mybatis讀取properties檔案內容MyBatis
- java中讀取.properties配置檔案Java
- java Spring讀取properties檔案的注意點JavaSpring
- Java讀取properties配置檔案工具包Java
- Java系列-如何讀取.properties屬性檔案Java
- Spring多資原始檔properties的配置Spring
- Spring boot 讀取properties檔案的四種方式Spring Boot
- 【Spring原始碼分析】.properties檔案讀取及佔位符${...}替換原始碼解析Spring原始碼
- 讀取resources中properties檔案內容範例
- 資原始檔的應用 (轉)
- 讀取web專案properties檔案路徑 解決tomcat伺服器找不到properties路徑問題WebTomcat伺服器
- 通過讀取properties檔案動態生成對資料庫的連線資料庫
- 工具類,關於手工讀取 properties檔案引數
- java通過相對路徑讀取properties資料Java
- spring- properties 讀取的五種方式Spring
- Linux下用C讀取INI配置檔案Linux
- 關於讀取資料庫配置資原始檔問題資料庫
- SpringBoot--SpringBoot 讀取Properties檔案(結合JDBC)Spring BootJDBC
- java Properties獲取本地檔案的變數Java變數
- JAVA讀取classess下的.properties配置檔案封裝類,linux和windows上都可以使用Java封裝LinuxWindows
- 6.1檔案下載、讀取
- web專案讀取classpath下面檔案Web
- 資原始檔讀取_檔案_VC技術文章_VC源動力
- Web應用的快取設計模式Web快取設計模式
- c/c++、matlab讀取資料夾下的檔案C++Matlab
- Java 專案讀取 resource 資原始檔路徑問題Java
- 用JDOM讀取XML檔案XML
- java讀資原始檔的問題Java
- Swift 下載檔案,並讀取Swift
- Web應用中快取的七種武器Web快取
- 讀取載密Excel表格中壓縮原始檔資料區Excel
- 用 PHP 讀取檔案的正確方法PHP
- 用Groovy讀取本地檔案的程式碼