我被困在这里过了一整夜。 在我的项目中,我需要读取xml文件并使用相对路径。(比如String location =" AuctionItem.xml&#34 ;; File f = new File(location);下面)
String location = "AuctionItem.xml";
File f = new File(location);
Document doc = builder.parse(f);
如果我使用java文本文件,它的效果很好。
public static void main(String[] arg){
File f = new File("AuctionItem.xml");
System.out.println(AuctionItemsControl.getValue().size());
// here the method below is call the function which has the relative path.
}
然而,当我在jsp的项目中使用它们时,它给出了一个错误: java.io.FileNotFoundException:/Users/XXX/Documents/Tool/web/eclipse/Eclipse.app/Contents/MacOS/AuctionItem.xml(没有这样的文件或目录)