導航:首頁 > 文件教程 > web項目java文件路徑

web項目java文件路徑

發布時間:2023-06-14 19:41:26

java web項目訪問路徑問題。求解啊!

images的url寫成復src="${pageContext.request.contextPath}/images/logo.jpg"

一般會制把${pageContext.request.contextPath}這部分提取出來,在jsp寫成:

<% String path = request.getContextPath();%>

如圖:

則images路徑可以寫成src="<%=path%>/images/logo.jpg"


訪問login.jsp頁面的話,寫成http://ip:埠號/CityInfo/pages/login.jsp

Ⅱ 在java web開發中資料庫應放在哪個目錄下

在java web開發中資料庫應放在哪個目錄下?

資料庫是專門用來存儲數據的,它是一個產品。web項目裡面需要用到資料庫連接層,專門去和資料庫打交道。也胡陸攔就是說,資料庫不會專門放在一個web工程里,而是你的web工程去訪問資料庫。和資料庫交互的框架,目前比較流行的有MyBiatis,hibrenate框架,很多企業都在用,其中MyBiatis更多一些。

jsp中連接資料庫三個java包應放在myeclipse哪個目錄下

SRC地下

資料庫是在哪個目錄下面

資料庫是存貯在專門的資料庫中的,你在後台備份後,備份文件會保存在data目錄里。
您重新覆蓋下這兩個文件試下
themes/default/ 不存在
themes/default/library/ 不存在

在JAVA中,手動引入資料庫驅動,都是放在tomcat中的哪個目錄下呢?

限於一個項目就在項目下的WEB-INFlib目錄中
所有項目共享在tomcat目錄下的lib文件夾下

linux mysql資料庫文件一般放在哪個目錄下

在linux中,如果不進行任何額外的指定,mysql 資料庫的默認安裝的路徑應該在/var/lib/mysql。

Sql2000應放在哪個目錄下

你只的是什麼目錄,如果安裝的SQL程序的話,你可以隨意安放,不用按照默認路徑存放

mysql-connector-java放在哪個目錄下

webroot/web-inf

linux下的mongodb數據是放在哪個目錄下的

RedHat Linux常見的日誌文件詳述如下◆/var/log/boot.log
該文件記錄了系統在引導過程中發生的事件,就是Linux系統開機自檢過程顯示的信息。
◆/var/log/cron
該日誌文件記錄crontab守護進程crond所派生的子進程的動作,前面加上用戶、登錄時間和PID,以及派生悉敗出的進程的動作。CMD的一個動作是cron派生出一個調度進程的常見情況。REPLACE(替換)動作記錄用戶對它的cron文件的更新,該文件列出了要周期性執行的任務調度。RELOAD動作在REPLACE動作後不久發生,這意味著cron注意到一個用戶的cron文件被更新而cron需要把它重新裝入內存。該文件可能會查到一些反常的情況。
◆/var/log/maillog
該日誌文件記褲胡錄了每一個發送到系統或從系統發出的電子郵件的活動。它可以用來查看用戶使用哪個系統發送工具或把數據發送到哪個系統。
該文件的格式是每一行包含日期、主機名、程序名,後面是包含PID或內核標識的方括弧、一個冒號和一個空格,最後是消息。該文件有一個不足,就是被記錄的入侵企圖和成功的入侵事件,被淹沒在大量的正常進程的記錄中。但該文件可以由/etc/syslog文件進行定製。由/etc/syslog.conf配置文件決定系統如何寫入/var/messages。有關如何配置/etc/syslog.conf文件決定系統日誌記錄的行為,將在後面詳細敘述。
◆/var/log/syslog

在JAVA web開發中怎麼把Excel中的數據導入到oracle資料庫中

1.准備數據:在excel中構造出需要的數據
2.將excel中的數據另存為文本文件(有製表符分隔的)
3.將新保存到文本文件中的數據導入到pl*sql中
在pl*sql中選擇tools--text importer,在出現的窗口中選擇Data from Textfile,然後再選擇Open data file,
在彈出的文件選擇框中選中保存有數據的文本文件,此時將會看到data from textfile中顯示將要導入的數據
4.在configuration中進行如下配置
注:如果不將Name in header勾選上會導致欄位名也當做記錄被導入到資料庫中,從而導致數據錯誤
5.點擊data to oracle,選擇將要導入數據的表,並在fields中將文本中的欄位與表中的欄位進行關聯
6.點擊import按鈕進行導入
7.查看導入的數據
OK,至此數據導入成功。

java類庫在哪個目錄下?

通常在C:Program FilesJavajdk1.6.0_10jrelib t.jar下;
具體根據安裝位置不同而不同;
1、首先需要檢查你的系統是否安裝了Java環境,
2、在「開始」==》"運行"==》輸入「cmd」彈出命令窗口,在命令窗口中輸入java或者javac後按回車鍵,發現有很多提示符命令。那麼證明你的Java環境是安裝成功了的。
3、在cmd中輸入:java -verbose,命令行的最後,顯示的就是jdk安裝的路徑。

Ⅲ java項目中文件的路徑

java項目中文件的路徑-方法大全

一、 相對路徑的獲得

說明:相對路徑(即不寫明時候到底相對誰)均可通過以下方式獲得(不論是一般的java項目還是web項目)

System.getProperty("user.dir");

上述相對路徑中,java項目中的文件是相對於項目的根目錄web項目中的文件路徑視不同的web伺服器不同而不同(tomcat是相對於tomcat安裝目錄in)

二 類載入目錄的獲得(即當運行時某一類時獲得其裝載目錄)
1.1)通用的方法一(不論是一般的java項目還是web項目,先定位到能看到包路徑的第一級目錄)

InputStreamis=TestAction.class.getClassLoader().getResourceAsStream("test.txt");(test.txt文件的路徑為 項目名src est.txt;類TestPath所在包的第一級目錄位於src目錄下)

三 web項目根目錄的獲得(發布之後)
1 從servlet出發

可建立一個servlet在其的init方法中寫入如下語句(沒有請求的話會拋空指針導常)

ServletContext s1=this.getServletContext();
String temp=s1.getRealPath("/"); (關鍵)
結果形如:F: omcat-6.0.36webapps est(test為項目名字)

如果是調用了s1.getRealPath("")則輸出F: omcat-6.0.36webapps est(少了一個"")

2 從httpServletRequest出發(沒有請求的話會拋空指針導常)

String path=request.getSession().getServletContext().getRealPath("/");

結果形如:F: omcat-6.0.36webapps est

四 classpath的獲取(在Eclipse中為獲得src或者classes目錄的路徑),放在監聽器,可以窗口啟動獲取路徑

方法一Thread.currentThread().getContextClassLoader().getResource("").getPath()

String path = Thread.currentThread().getContextClassLoader()

.getResource("").getPath();

System.out.println("path========"+ path);輸出:path========/F:/tomcat-6.0.36/webapps/test/WEB-INF/classes/


方法二JdomParse.class.getClassLoader().getResource("").getPath()(JdomParse為src某一個包中的類,下同)

eg:String p1=JdomParse.class.getClassLoader().getResource("").getPath();
System.out.println("JdomParse.class.getClassLoader().getResource--"+p1);

輸出:JdomParse.class.getClassLoader().getResource-/F:/tomcat-6.0.36/webapps/test/WEB-INF/classes/

另外,如果想把文件放在某一包中,則可以 通過以下方式獲得到文件(先定位到該包的最後一級目錄)

eg String p2=JdomParse.class.getResource("").getPath();
System.out.println("JdomParse.class.getResource---"+p2);

輸出:JdomParse.class.getResource--/F:/tomcat-6.0.36/webapps/test/WEB-INF/classes/

(JdomParse為src目錄下jdom包中的類)

四 屬性文件的讀取:

方法 一

InputStream in = lnewBufferedInputStream(newFileInputStream(name));

Properties p =newProperties();p.load(in);

注意路徑的問題,做執行之後就可以調用p.getProperty("name")得到對應屬性的值

方法二

Locale locale =Locale.getDefault();
ResourceBundle localResource = ResourceBundle.getBundle("test/propertiesTest",locale);
String value = localResource.getString("test");
System.out.println("ResourceBundle: " + value);

工程src目錄下propertiesTest.properties(名字後綴必須為properties)文件內容如下:

test=hello word

不通過Servlet獲取路徑

第一種實現

Java代碼

URL url = ClassLoader.getSystemClassLoader().getResource("./");

File file =newFile(url.getPath());

File parentFile =newFile(file.getParent());

System.out.println("webRoot:"+parentFile.getParent());

第二種實現
首先寫一個接聽類 (推薦使用,容器啟動時就執行,不會拋空指針異常,適合做定時器任務來刪除伺服器文件的路徑)

Java代碼:

package com.chinacreator.report.listener;

import javax.servlet.ServletContext;

import javax.servlet.ServletContextEvent;

import javax.servlet.ServletContextListener;

/**

* @authorxiaoqun.yi

*/

public class PathListener {

private staticServletContext servletContext;

public voidcontextDestroyed(ServletContextEvent sce) {

this.servletContext= sce.getServletContext();

System.out.println("path=======:"+servletContext.getRealPath("/"));

}

public voidcontextInitialized(ServletContextEvent arg0) {

}

}


在web.xml中加入如下配置

Java代碼 :

<listener>

<listener-class>com.chinacreator.report.listener.PathListener</listener-class>

</listener>

五、Java中的getResourceAsStream有以下幾種:
1. Class.getResourceAsStream(String path) : path 不以』/'開頭時默認是從此類所在的包下取資源,以』/'開頭則是從ClassPath根下獲取。其只是通過path構造一個絕對路徑,最終還是由 ClassLoader(類載入器)(獲取資源)

2. Class.getClassLoader.getResourceAsStream(String path) :默認則是從ClassPath根下獲取,path不能以』/'開頭,最終是由ClassLoader獲取資源。

3. ServletContext. getResourceAsStream(String path):默認從WebAPP根目錄下取資源,Tomcat下path是否以』/'開頭無所謂,當然這和具體的容器實現有關。

4. Jsp下的application內置對象就是上面的ServletContext的一種實現。

其次,getResourceAsStream 用法大致有以下幾種:

第一: 要載入的文件和.class文件在同一目錄下,例如:com.x.y 下有類me.class ,同時有資源文件myfile.xml

那麼,應該有如下代碼:

me.class.getResourceAsStream("myfile.xml");

第二:在me.class目錄的子目錄下,例如:com.x.y 下有類me.class ,同時在 com.x.y.file 目錄下有資源文件myfile.xml

那麼,應該有如下代碼:

me.class.getResourceAsStream("file/myfile.xml");

第三:不在me.class目錄下,也不在子目錄下,例如:com.x.y 下有類me.class ,同時在 com.x.file 目錄下有資源文件myfile.xml

那麼,應該有如下代碼:

me.class.getResourceAsStream("/com/x/file/myfile.xml");

總結一下,可能只是兩種寫法

第一:前面有 「 / 」

「 / 」代表了工程的根目錄,例如工程名叫做myproject,「 / 」代表了myproject

me.class.getResourceAsStream("/com/x/file/myfile.xml");

第二:前面沒有 「 / 」

代表當前類的目錄

me.class.getResourceAsStream("myfile.xml");

me.class.getResourceAsStream("file/myfile.xml");

Ⅳ javaWeb項目路徑問題

你先搞清楚一個標準的 Java Web application 的目錄結構
所謂的 webroot 下面是可以放任何的可以展示內的內容,包括容 jsp 和圖片、css 之類的
WEB-INF 目錄下的內容是禁止最終用戶直接訪問的,裡面會有 classes 和 lib 目錄。分別放執行用到的 class 和 jar 包。標准來說執行的時候,是沒有 src 目錄的。
另外,也不明白你為啥需要獲取這些路徑

Ⅳ java web項目 相對路徑怎麼寫

servlet裡面通過String basePath=session.getServletContext().getRealPath("/");獲取webRoot目錄真實路徑。
比如d:\tomcat 6\webapps\項目名
webRoot下面的resources目錄通過File path = new File(basePath, "resources");獲取
其它同理

如果是jsp的話,獲專取resources目錄直屬接通過「<%=request.getContextPath()%>/resources」獲取

Ⅵ Java web項目,在.java程序中如何獲取webapp路徑

String t=Thread.currentThread().getContextClassLoader().getResource("").getPath();
int num=t.indexOf(".metadata");
String path=t.substring(1,num).replace('/', '\\')+"項目名\\WebContent\\文件";
復制,親測有效。

Ⅶ Java Web項目實現上傳文件以及下載文件功能的關於路徑的問題

你這個項目用的maven來管理包和依賴的,但你不用太在意這個maven的目錄結構啊.你做上傳的時候應該把文件放到個單獨的位置而不是放到src目錄裡面,因為這個src目錄部署後是要拷到WEB-INF下面的classes目錄的,如果確實需要這樣做,那你就在寫上傳代碼的時候把文件拷到target目錄中

Ⅷ Java Web項目的相對路徑問題

在創建文件目錄的時候File file = new File("images");file.mkdir();將文件路徑直接指定到WebContent/WEB-INF下:
String path=request.getRealPath("images");File file=new File(path);file.mkdirs();就可以將回目錄創建在WebInfo下面答了

Ⅸ 如何在java web項目中獲得相對路徑

第一步: 先獲得復classpath路徑制

Stringclasspath=this.getClass().getResource("/").getPath().replaceFirst("/","");

這樣子可以得到classpath路徑,類似於:

F:/projects/JavaStudyParent/study-springmvc-junit-test/target/springmvc-junit-test/WEB-INF/classes/


然後把WEB-INF/classes截取就能獲得WebAPP目錄啦:

StringwebappRoot=classpath.replaceAll("WEB-INF/classes/","");

得到的結果就是:

F:/projects/JavaStudyParent/study-springmvc-junit-test/target/springmvc-junit-test/


通過這個路徑你就能獲取該文件夾下的所有文件啦

Ⅹ java web項目中,文件位置

	publicstaticvoidmain(String[]args)throwsException{
PropertiesenProp=newProperties();
FileInputStreamfis1=newFileInputStream("src/config.properties");

enProp.load(fis1);
fis1.close();
}

如果是src同級目錄是這樣,如果你放在包裡面"src
/com/servlet/MyServlet/config.properties
"

閱讀全文

與web項目java文件路徑相關的資料

熱點內容
電子資料文件有哪些 瀏覽:241
猥瑣貓表情教程 瀏覽:599
android音頻文件格式 瀏覽:458
漫畫臉app哪裡可以下載 瀏覽:959
購買歡樂升級歡樂豆 瀏覽:282
學習智能機器人用什麼編程最好 瀏覽:655
蘋果手機如何管控app 瀏覽:633
mn文件夾 瀏覽:590
安卓平板通用刷機包下載 瀏覽:751
安卓獲取內部存儲路徑 瀏覽:880
寫代碼兩台顯示器 瀏覽:327
unitypackage壓縮文件 瀏覽:493
奕心安卓 瀏覽:563
使用土地的有關證明文件包含哪些 瀏覽:493
數據標注哪裡可以接 瀏覽:482
在家自學編程下什麼學 瀏覽:705
最近很火的app軟體是什麼軟體 瀏覽:862
ai文字工具 瀏覽:157
蘭博玩游戲路徑怎麼選擇正確文件 瀏覽:972
淘寶直通車恢復老版本 瀏覽:510

友情鏈接