0
我有一些pdf文件保存在我的web应用程序的资源文件夹中。当我尝试在jsp中显示文件时,我无法做到。下面是代码片段:
JSP文件:
<input type="hidden" id="myResourceFile" value="<%=request.getServletContext.getRealPath("/resources/myattmts/")%>"/>
<div id="myrowid">
<embed TYPE="application/pdf" align="middle" width=100% style="height:400px" id="pdfDoc"/>
</div>
JavaScript代码:
document.getElementById("pdfDoc").src=$('#myResourceFile').val()+"'\'"+filename;
错误:
将PDF不加载作为文件源定界符“\不正确评估。
任何帮助我出错
您的Web应用程序是否托管在本地?毕竟,您在服务器上检索真正的文件系统路径(我通过'gtRealPath'假设您的意思是'getRealPath'),并使用它来解析客户端上的文件。 – mkl 2014-09-01 09:14:51
你确定**双引号**反斜杠吗? ( “ '\'”)。删除'(单引号)“时出现了什么情况。而当你使用*斜杠*而不是反斜杠时会发生什么。 – Ben 2014-09-01 11:48:26
@mkl是的。我是那个空隙! :( – dirai 2014-09-04 08:12:27