站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题mm问:一个关于打开pdf文件的问题

mm问:一个关于打开pdf文件的问题

摘要: mm问:一个关于打开pdf文件的问题


在一个jsp页面中点击“查看”,打开一个已知目录下存放的pdf文件,如何实现?
谢谢各位大侠指点^_^


up


链接到那个pdf不就可以了,IE会自动打开的


能具体点不?怎么链接到那个pdf?


肯定先要传一个PDF文件的名字过来啊,不然在文件夹里怎么找呢?
如:">
在view.jsp里获得这个pdfname 。
再用: response.sendRedirect(pdfname) 返回就行了,
这是在JSP里实现的


查看


各位大哥你们的方法实现不了啊
如果你们那样可以实现,这样写response.sendRedirect("d://aaa.pdf")
或者查看
应该都没错吧
可是我试了都不行啊



是查看吧.


声明:我回帖不是因为你是mm
而是你好学 谢谢~!!
fdsfd
可以
fdsfd
这里好像要2个/


谢谢大家,我解决了^_^


mm就是在这个社区待遇好。。


不过还有一问题,这样可以解决本机打开pdf的问题,
可是如果是在其他客户端的浏览器中想要打开服务器上的pdf文件怎么做呢?
谢谢大家的帮助!~~~


首先他们要装个阅读器
另外 你不要给假链接就ok了


to haisenmai:
我给的是真实的文件存放目录啊,怎么不行呢?
thanks!


在本地做试验和在客户端没有 区别的
本机也是一种客户嘛
除非lz人品有问题
长相有问题?


人品和长相都与程序无关!

还希望大家不吝赐教!





最笨的方法:在 Tomcat 4.1/webapps/ROOT下面做个目录 /ddd
把212.pdf文件拷进去
客户端打http://10.16.27.233:8080/ddd/
页面就会列出这个 文件的链接 点击链接就可以下载到本地阅读了

只想到这个办法了 .....


我解决了,谢谢大家

String filename = "http://"+request.getServerName()+":"+request.getServerPort()+"/"+request.getContextPath();
filename = filename+URLEncoder.encode("/aaa.pdf");

function openpdf(){
var filename='<%=filename%>';

window.location.href = filename;
}


URLEncoder.encode("/aaa.pdf");

这个是什么意思啊 JJ?


是解析中文名的


↑返回目录
前一篇: 如何加密我的class类?
后一篇: 打开一个页面,内存疯涨!