首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

通过jsp页面怎么打开服务器上pdf文件

2012-04-25 
通过jsp页面如何打开服务器上pdf文件?HTML codea hrefhttp://192.168.2.106:8080/file/pp.pdf打开文

通过jsp页面如何打开服务器上pdf文件?

HTML code
<a href="http://192.168.2.106:8080/file/pp.pdf">打开文件</a>

通过这种方式可以打开,但却显示在整个页面中,如何调用本地的pdf程序打开呢?

[解决办法]
PDF文件的MIME类型是"application/pdf "。要用servlet来打开一个PDF文档,需要将response对象中header的contentType类型设置成"application/pdf ":
Microsoft Word文档,你就要将response对象的content类型设置成"application/msword ":
你只要将文件写到servlet的输出流中,就可以利用servlet在浏览器中打开一个文件。
首先从获得servlet的输出流开始:
Java code
ServletOutputStream out= response.getOutputStream();respost.setContentType("application/pdf ");respose.setHeader( "Content-disposition", "attachment;filename=" +"pp.pdf");//别人下载时的文件名。 

热点排行