Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File 将输入标记的路径绑定到我的bean类中的实例变量_File_Jsp_Jsf_Binding - Fatal编程技术网

File 将输入标记的路径绑定到我的bean类中的实例变量

File 将输入标记的路径绑定到我的bean类中的实例变量,file,jsp,jsf,binding,File,Jsp,Jsf,Binding,我需要从用户那里获取一个文件 我的JSP页面有标记 问题是当我尝试将标记绑定到实例变量时 <input type="file" value= "#{bean.inputPath}"> bean是我注册的托管bean,InputPath是我的实例变量,它在运行时给出一个错误 我只需要变量中文件的路径,而不是上传文件。我怎样才能做到这一点 谢谢你的快速回复 那么要求是: 我需要开发一个用于加密/解密文本文件的Web应用程序 用户需要告诉应用程序文件的路径 此外,加密算法现在需要对

我需要从用户那里获取一个文件

我的JSP页面有
标记

问题是当我尝试将标记绑定到实例变量时

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

bean是我注册的托管bean,
InputPath
是我的实例变量,它在运行时给出一个错误

我只需要变量中文件的路径,而不是上传文件。我怎样才能做到这一点


谢谢你的快速回复

那么要求是:

我需要开发一个用于加密/解密文本文件的Web应用程序

用户需要告诉应用程序文件的路径

此外,加密算法现在需要对文件的完整路径进行加密

我在jsp页面中尝试了另一种方法

脚本:

var filepath=document.getElementById('fileName').value

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

但这不起作用。 这应该行得通。
帮帮我。

那是不可能的。浏览器无论如何都不会发送
的完整路径。它只会发送文件名。只有Microsoft Internet Explorer存在安全漏洞,它发送的是完整的文件路径,而不仅仅是文件名。但是,您不应该让您的web应用程序依赖于某个特定webbrowser的bug,该webbrowser只被世界上20%的人使用

但所有这些都毫无意义。您认为它是正确解决方案的功能需求到底是什么?服务器拥有客户机磁盘文件系统的完整文件路径,而不拥有完整的文件内容,这有什么用处?如果您更详细地描述了具体的功能需求,我们可能会为此提出正确的解决方案