2011-09-21 38 views
0

我喜歡在'/ src'目錄中放入一個XML文件,然後在我的類中訪問該文件。如何在Struts2中訪問文件?

我試過以下路徑,但沒有工作。

new File("/src/myxml.xml"); 
new File("src/myxml.xml"); 
new File("myxml.xml"); 

如何訪問該文件?

編輯:

  1. 我在Eclipse中運行一個Tomcat 7運行我的struts2
  2. 我在/src/com.test.test.classes取得一類
  3. 我在/ src中上傳了一個名爲myxml.xml的xml文件

在/src/com.test.test.classes/中的一個類中,如何訪問XML文件?

回答

1

你不會說你是如何運行這個程序,這使得它很難得到幫助。這裏有一堆Q & A &建議,其中的任何一個都可以解決問題,具體取決於問題實際是什麼。

  • 什麼是運行時的工作目錄/什麼是完整的目錄結構?
  • 你能提供一個完整的路徑或目錄參數,所以你不必擔心它嗎?
  • 如果將文件放在classpath中並將其作爲資源進行訪問會怎樣?
+0

//問題更新.. – Moon

+0

把它放在你的類路徑上並作爲一個資源來訪問它,我們使用getRealPath(我認爲)來獲得它相對於Web服務器根的部分。 –