File 将输入标记的路径绑定到我的bean类中的实例变量
我需要从用户那里获取一个文件 我的JSP页面有File 将输入标记的路径绑定到我的bean类中的实例变量,file,jsp,jsf,binding,File,Jsp,Jsf,Binding,我需要从用户那里获取一个文件 我的JSP页面有标记 问题是当我尝试将标记绑定到实例变量时 <input type="file" value= "#{bean.inputPath}"> bean是我注册的托管bean,InputPath是我的实例变量,它在运行时给出一个错误 我只需要变量中文件的路径,而不是上传文件。我怎样才能做到这一点 谢谢你的快速回复 那么要求是: 我需要开发一个用于加密/解密文本文件的Web应用程序 用户需要告诉应用程序文件的路径 此外,加密算法现在需要对
标记
问题是当我尝试将标记绑定到实例变量时
<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%的人使用
但所有这些都毫无意义。您认为它是正确解决方案的功能需求到底是什么?服务器拥有客户机磁盘文件系统的完整文件路径,而不拥有完整的文件内容,这有什么用处?如果您更详细地描述了具体的功能需求,我们可能会为此提出正确的解决方案