1. 程式人生 > >讀取web專案web-inf目錄下的jdbc.properties檔案

讀取web專案web-inf目錄下的jdbc.properties檔案

package com.cttsp.test;


import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;


public class PropertiesRead {
/****
* 讀取根目下web-inf/config目錄下的jdbc.properties檔案
*/
private static   String address="";


/***
* 從屬性檔案中讀取配置的屬性,從類第一次載入時就讀取,只讀一次
*/
static{
Properties prop = new Properties();   
String path =PropertiesRead.class.getResource("/").getPath();
System.out.println(path);
 //獲取web-inf目錄的路徑
       path=path.substring(1, path.indexOf("build"));
       System.out.println(path);
       InputStream in=null;
       try {   
       //讀去檔案
       //E:\workspaseHY\HYTT\WebContent\WEB-INF\config
       in =new FileInputStream(path+"WebContent/WEB-INF/config/jdbc.properties");   
           prop.load(in);   
           address = prop.getProperty("driverClassName");  
           System.out.println(address);
       } catch (IOException e) {   
           e.printStackTrace();   
       }   finally{
       try {   
    if(in!=null) in.close();
} catch (IOException e) {
e.printStackTrace();
}
       }
}
}

相關推薦

jsp訪問WEB-INF目錄面的jsp檔案

我想通過超連結在jsp頁面訪問WEB-INF目錄下面的main.jsp檔案,如何做呢? --------------------------------------------------------------------------------------------

快速刪除前端專案中node_modules目錄的所有檔案

npm 包安裝亦難刪亦難, 用系統的刪除, 沒個10分8分鐘還刪不完成, 可以全域性安裝一個rimraf模組,可以快速刪除node_modules目錄下的所有檔案及資料夾. npm install rimraf -g rimraf node_modules // 當前目錄下

讀取web專案web-inf目錄jdbc.properties檔案

package com.cttsp.test; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.util.Properti

Java web 專案讀取src或者tomcatclass目錄的xml檔案或者properties檔案

//生成一個檔案物件: File file = new File(getClass().getClassLoader().getResource("test.xml").getPath());

讀取eclipse的web專案src目錄的xml檔案

今天試了很久都不能成功讀取到xml檔案。在網上查了一下原來是將專案部署在tomcat伺服器上就不存在src這個物理目錄,因此需要換一種讀取方式。 //首先讀取整個xml檔案獲取全部集合,返回檔案例項 public Document getDocument(String url

JavaEE專案WEB-INF目錄的jsp頁面如何訪問WebRoot中的CSS和JS文

寫專案為了訪問安全問題,將jsp頁面放在WEB-INF下,卻訪問不到樣式檔案。試了很多方法,以下可行好用: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncodi

關於WEB-INF目錄無法訪問webapp的css等靜態文件

訪問 static class sharp sco 靜態文件 ext 輸出 pos <!-- 輸出為項目根目錄,即webapp--> <c:set value="${pageContext.request.contextPath}" var="p

解決/WEB-INF目錄的jsp頁面引入webRoot的Js、css和圖片的問題

type ref 引入 即使 處理 back round tex 定位 轉自:http://blog.csdn.net/qq_18875541/article/details/69390871 通常把jsp頁面放在webRoot的/WEB-INF下可以防止訪問者直接輸入

SpringBoot WEB-INF目錄檔案無法訪問一種解決方案

平時都好用的百度 沒搜尋到直接的解決方案,查閱資料提供一種方案  實驗可行 廢話不多說 上圖專案index.html位置  至於為什麼將資源放在WEB-INF目錄下  是不是更安全? 如果你怎麼也訪問不到 ,不妨試試我想到的方法 這是我的控制器寫法 直接request物

解決Eclipse EE部署web專案在Tomcat webapp目錄沒有工程檔案的問題

之前本人在進行web應用開發時用的都是 MyEclipse,最近在用 Eclipse EE 進行 web 應用開發時卻發現成功部署後,在Tomcat 的 webapps 目錄下沒有相關的工程檔案,要知道在使用MyEclipse的時候是預設部署到webapps目錄

web-inf 目錄的jsp怎麼引用外部檔案:js,css等

在非spring MVC攔截“/“的情況下: web-inf是受保護的,不能直接訪問 下面是解決方法<c:set value="${pageContext.request.contextPath}" var="path" scope="page"/> <

java web專案獲取src和WebContent目錄的配置檔案

1.首先上目錄結構: 2.部署到tomcat,在servlet中測試,測試程式碼: package test; import java.io.IOException; import java.io.InputStream; import java.util.Prope

Java web專案WEB-INF的JSP如何訪問?

Webcontent結構如下:    <welcome-file-list>        <welcome-file>./WEB-INF/content/index.jsp</welcome-file>    </welcome-f

Tomcat WEB-INF目錄檔案無法直接訪問

    今天在寫一個小專案是遇到一個問題。就是瀏覽器無法直接訪問Tomcat WEB-INF目錄下的檔案。 專案如下: 其中index.jsp程式碼如下: <body> <jsp:forward page="/WEB-INF/Interfa

關於WEB-INF目錄看不到classes資料夾 引用自己寫的class檔案

引用自己寫的class檔案時要把這個檔案放到WEB-INF/classes目錄下。但是資料夾中可以看到這個資料夾,myeclipse中的樹狀圖中卻沒有這個資料夾。研究一番之後發現其實可以不用放到這個資料夾下面的。 在src資料夾下面建一個包,裡面寫自己的class檔案。之後

關於/WEB-INF目錄的jsp頁面引入webapp的js、css和圖片的問題

針對javaweb專案,通常將jsp頁面放在WEB-INF目錄下,通過程式內部進行訪問,防止外部使用者通過位址列直接訪問。但是當WEB-INF目錄下的檔案需要使用外部的css、js或者圖片檔案時,使用相對路徑卻沒辦法載入。 此時,需要使用到檔案的絕對路徑,即在訪問的路徑前加

java獲取WEB-INF目錄檔案

例子: 獲取dbtype.properties檔案 檔案內容: #mysql dbtype=mysql 使用spring自動注入ServletContext獲取: @Service(value="i

spring mvc 中把jsp檔案放在WEB-INF目錄

目的 為了保證系統的安全性,web應用的內容結構中,把所有的靜態內容放在web-content目錄下。把所有的動態內容(*.jsp)放在WEB-INF目錄下的/views/目錄下 1.部署過程 a .在web.xml中配置引入sping-mvc的配置 <serv

Intellij建立maven web專案無src目錄

原因 網上有很多博文寫了方法,比如這篇部落格。大概講的就是兩種方法,一種配引數禁止載入,另一種是改映象。 其實原因都是因為maven官方下載太慢導致專案沒啟動成功。我選擇第二種一勞永逸的方法,成功改好了映象,卻發現依舊不行,最後經過一定的探索終於找到了正確的流程。 操作步驟

ltelliJ IDEA 建立Maven web專案無src目錄的解決方案

一、緣由 這幾天閒來無事,突然想試試IDEA這個編譯器,之前一直都在用Eclipse 和 Myeclipse。下好滿懷期待建了個Maven專案後,還在載入init就去吃飯了,半小時回來後,居然發現沒有Src標準目錄結構。這不能忍了,原來Maven資源一直還在載入,國內網無