为什么javascript在JSP中将文件路径作为伪路径?

为什么javascript在JSP中将文件路径作为伪路径?,javascript,java,jquery,html,jsp,Javascript,Java,Jquery,Html,Jsp,嗨,我有一个JSP文件,其中有两个输入框,一个文件类型,另一个是隐藏的文件类型,还有两个按钮,一个是浏览和加载按钮。如果我点击jS中的按钮,我调用了文件输入框来浏览文件,但当试图填充nput框中的文件路径时,它会将其视为假路径 下面是我的代码。有人能告诉我如何在JSp中解决这个问题吗 函数文件上传{ $'excelfile'。单击; } 函数Populateinput{ var filePath=$'excelfile'.val; //alertfilePath; document.getEl

嗨,我有一个JSP文件,其中有两个输入框,一个文件类型,另一个是隐藏的文件类型,还有两个按钮,一个是浏览和加载按钮。如果我点击jS中的按钮,我调用了文件输入框来浏览文件,但当试图填充nput框中的文件路径时,它会将其视为假路径

下面是我的代码。有人能告诉我如何在JSp中解决这个问题吗

函数文件上传{ $'excelfile'。单击; } 函数Populateinput{ var filePath=$'excelfile'.val; //alertfilePath; document.getElementByIdfilename.value=文件路径; } Excel输入: 浏览
Javascript无法使用包含通过标记选择的路径的完整文件名。文件内容可以上载到服务器,但出于安全原因,文件路径本身对客户端保密


有关详细信息和per,请参阅,您只能访问文件名,而不能访问文件的路径、大小和类型。

未经用户同意,您无法欺骗用户选择文件。安全问题,即使您的用例是合法的。那么是否有其他方法来实现此jSP页面。请reply@SnehasishDas-无法获取实际文件路径-这是一种安全设计。除此之外,您还没有描述您真正要解决的问题,因此我不知道还有什么建议。文件名可用作例如。input.files[0]。name;如您所述,路径不可用。埃德:你说它是和不是…@jfriend00在这种情况下,我如何逐行读取servlet中的上传文件line@dandavis你知道如何做到这一点吗?我的意思是,在我的情况下,任何驱动器中都有一张excel表格,我必须按照Tab wise在Servlet中通过编程读取。如果我通过上传路径,我就能读取文件来自UI部分JSP的文件。