当前位置: 代码迷 >> Java Web开发 >> 通过jsp页面怎么打开服务器上pdf文件
  详细解决方案

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

热度:4289   发布时间:2013-02-25 21:22:45.0
通过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");//别人下载时的文件名。
  相关解决方案