java获取当前jsp中的完整文件路径
嗨,我在一个jsp文件中编写了下面的代码来上传一个文件。但在上传之前,我想在当前jsp中显示文件的整个路径
<form method="post" action="SendTheFileName">
<div id="Files_to_be_shared">
<input type="file" id="File" name="FileTag" />
<input type="submit" value="Share" />
</div>
Complete path of the file is <%=request.getParameter("File");%>//Is this correct?
我没有得到完整的路径值。我得到了空值。你能告诉我如何在当前jsp中获得完整的路径吗
# 1 楼答案
Jsp是在服务器上创建的,文件是由用户在浏览器中上传的,在上传的时候——html页面上根本不会有scriplets,这意味着这些参数值将在Jsp创建期间尝试获取,在Jsp创建过程中,参数值明显为空(除非请求真的包含这样的值)。要在客户机上运行代码,请使用javascript,例如here is如何使用javascript执行所需操作
考虑使用EL,脚本被认为是有害的,网络上有很多关于这个信息的信息。