2012-04-27 24 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

相关问题