2010-09-09 48 views
0
String fileToBeRead = "C:/Documents and Settings/Developer/Desktop/Anand exmps/Anand.xls"; 

我已經完成了一個java程序,其中文件的位置被分配給一個字符串,如上所述。如何將文件的位置從JSP表單傳遞到Java程序

但實際需要的是,最終用戶應該選擇使用<input type="file" name="file"/>標籤開發的JSP表單中文件的位置以進行文件選擇。

這裏我的查詢是如何讓用戶在JSP表單中選擇的文件的位置傳遞給我已經寫入的JAVA程序。

給我一些關於相同的想法。提前致謝。由於我是Java初學者,所以精心設計的答案對我的研究過程確實有幫助。

+0

這是一個獨立的Java程序,而不是在您的應用程序服務器上運行的程序? – 2010-09-09 20:14:41

+0

是的,它是一個獨立的程序。沒有運行在服務器上 – LGAP 2010-09-09 20:15:27

+0

重複[要將上傳文件的路徑傳遞給Java程序](http://stackoverflow.com/questions/3653704/to-pass-the-path-of-the-uploaded-file-到java程序)答案仍然是:你不能。再次閱讀答案和答案中的鏈接以理解爲什麼不。 – BalusC 2010-09-09 21:41:17

回答

1

輸入字段的文件類型不保證傳遞整個路徑。事實上,IE是唯一的瀏覽器。

file input旨在將整個文件上傳到服務器,而不是給你文件的路徑。

+0

是啊..可以做些什麼?什麼是所有可能性? – LGAP 2010-09-09 20:41:25