2012-04-27 36 views
0

我需要從用戶處獲取文件。綁定從輸入標記到實例variAble在我的bean類中的路徑

我的JSP頁面有<input type="file">標籤。

問題是當我嘗試將標籤綁定到實例變量。

<input type="file" value= "#{bean.inputPath}"> 

豆是我的登記託管bean和InputPath是我的實例變量,它提供了在運行時錯誤。

我只需要在我的變量中的文件的路徑,而不是上傳文件。我怎樣才能做到這一點?


感謝杉快速回復

井的要求是:

我需要開發用於加密/解密的文本文件

用戶需要告訴應用程序的Web應用程序文件的路徑。

此外,加密算法現在需要用於加密的文件的完整路徑。

我想在我的jsp頁面中的另一件事

腳本:

VAR文件路徑=的document.getElementById( '文件名')值;

document.getElementById('fileHidden')。value = filePath;

但這不起作用。 這應該工作。 幫幫我。

回答

0

這是不可能的。無論如何,瀏覽器不會發送完整路徑<input type="file">。它只會發送文件名。只有Microsoft Internet Explorer有一個安全錯誤,它會發送完整的文件路徑而不是隻發送文件名。但是你不應該讓你的web應用程序依賴於世界上只有20%使用的特定瀏覽器的錯誤。

但所有這一切都沒有意義。您認爲這是正確的解決方案的功能要求究竟是什麼?如果服務器沒有完整的文件內容來獲得客戶端磁盤文件系統的完整文件路徑,它有何用處?如果您更詳細地闡述具體功能要求,我們可能會爲此提出正確的解決方案。

+0

感謝您的快速回復 – 2012-04-28 04:50:26

相關問題