直接在页面上预览PDF,而不是下载,要下载的话,加上attachment;即可

    File file = new File(filePath, pdf);InputStream proxyIn = null;// 重置response对象中的缓冲区,该方法可以不写,但是你要保证response缓冲区没有其他数据,否则导出可能会出现问题,建议加上try {proxyIn = new FileInputStream(file);response.reset();String filename = "协议书.pdf";filename = encodeFilename(filename, request);// 设置输出文件为response.setHeader("Content-disposition", "filename=" + filename);response.setCharacterEncoding("utf-8");// 由于导出格式是excel的文件,设置导出文件的响应头部信息response.setContentType("application/pdf");// 用response对象获取输出流OutputStream os = response.getOutputStream();byte[] bos = new byte[proxyIn.available()];proxyIn.read(bos);os.write(bos);os.flush();// 关闭osif (os != null) {os.close();}if (null != proxyIn) {proxyIn.close();}

response.setHeader(“Content-disposition”, “attachment; filename=” + new String(wordName.getBytes(“gbk”), “iso8859-1”) + “.pdf”);
这个是设置pdf下载的,如果不需要下载。直接在网页中浏览就去掉attachment;
就可以在网页中浏览的
response.setHeader(“Content-disposition”, “filename=” + new String(wordName.getBytes(“gbk”), “iso8859-1”) + “.pdf”);
就是说你要在servlet或jsp中设置文件的头部信息

在页面上显示后台回传的PDF文件相关推荐

  1. ASP.NET 用 FlexPaper 在页面上显示 PDF 文件

    必要条件 演示 ASP.NET 用 FlexPaper 在页面上显示 PDF 文件 软件环境 解决方案结构 简单显示 SWF 文件 上传并显示 PDF 文件 常见问题 参考资料 其实,虽说是显示 PD ...

  2. php怎么显示gif图片,如何让伪进度条在页面上显示成gif图像

    在工作中为了方便,我们需要加上一些效果,这篇文章就和大家讲讲伪进度条如何在页面上显示gif图像,感兴趣的朋友可以参考一下,希望可以帮助到你. 最近做的一个项目中,点击某个操作后,由于后台做的事情比较多 ...

  3. php 导出csv文件bom,php 读取 csv 文件后, uft8bom 导致在页面上显示出现问题的解决方法...

    php 读取 csv 文件后, uft8bom 导致在页面上显示出现问题的解决方法 date.csv: "ID""NAME""EMAIL" ...

  4. csv乱码 ftp_php读取csv文件后,uft8 bom导致在页面上显示出现问题的解决方法

    date.csv:"ID" "NAME" "EMAIL" "1" "小明" "xm@163 ...

  5. [html] 如何在页面上显示Emoji表情?

    [html] 如何在页面上显示Emoji表情? 如果客户端发送了一个带条件的GET 请求且该请求已被允许,而文档的内容(自上次访问以来或者根据请求的条件)并没有改变,则服务器应当返回这个304状态码. ...

  6. python网页提交表单_Html表单——使用python在web页面上显示用户提交的数据

    这个例子展示了如何使用Python完成同样的事情--在web页面上显示提交的数据. 环境配置: win10.Anaconda3 问题: 1.在安装Anaconda3的时候出现了很多问题,经建议安装旧版 ...

  7. jsp 图片上传到oracle,jsp上传图片到数据库(oracle),并能在页面上显示解决办法

    jsp上传图片到数据库(oracle),并能在页面上显示解决办法 jsp上传图片到数据库(oracle),并能在页面上显示解决办法 日期:2014-05-18 浏览次数:20341 次 jsp上传图片 ...

  8. 杜威分类法的分类规则_如何在父分类法的存档页面上显示子分类法

    杜威分类法的分类规则 In the past we have shown you how to display subcategories on category pages in WordPress ...

  9. html输出计算结果到文本框,在文本框中输入两个操作数和选择运算符后,在页面上显示输出结果...

    需求说明: 在文本框中输入两个操作数和选择运算符后,在页面上显示输出结果 实现思路: 单击"计算"按钮后,删除两个文本框左右两边的空格,删除空格后,判断输入框中是否都输入了内容,只 ...

最新文章

  1. NGUI创建Camera参数为Simple 2D的UI UI对象的结构UI Root(2D)
  2. mysql中 group_concat长度限制
  3. [算法]链表的逆序遍历节点
  4. JVM 调优实战--什么是调优及如何调优的思路
  5. java中公用类_提示公用类型
  6. 如何使用 C# 中的 ValueTuple
  7. python代码可以内嵌在asp文件中_在IE中使用Python作为开发脚本(转)
  8. 是什么使波西米亚狂想曲成为杰作-数据科学视角
  9. 搜狐视频如何开启青少年模式
  10. phpcms 怎样实现PC端、手机端的双模版
  11. Q#–一个新年愿望清单
  12. 有什么推荐的计算机视觉项目?来自微软亚研院的清单
  13. 分布式 | zabbix 监控 dble
  14. Oracle 19c对VARCHAR2的限制
  15. 正则验证车牌号(含新能源)
  16. C语言常用的数学函数
  17. 【历史上的今天】12 月 16 日:晶体管问世;IBM 停售 OS/2;科幻小说巨匠诞生
  18. MongoDb的ConnectionString链接字符串解析
  19. 什么是驱动?驱动程序的工作原理?
  20. 希腊神话中神的命名树

热门文章

  1. Linux 调度策略 SCHED_OTHER SCHED_FIFO SCHED_RR SCHED_BATCH SCHED_IDLE
  2. linux 开机企鹅LOGO修改
  3. 全栈必备 贝叶斯方法
  4. java毕业设计成品源码网站基于SSM实现的仓库管理系统[包运行成功]
  5. 2022最新:交通部网约车平台-连通性测试+符合性测试流程经验分享(还网略一点净土吧,让那些想在这方便挣昧心钱的无处可挣)
  6. 如何驯服初级小怪——printf(主线任务)
  7. android 求数组最大值,面试算法知识梳理(7) - 数组第四部分
  8. java无视ssl证书构建post/get请求【伸手党福利】
  9. 微信小程序引入 Vant UI
  10. 分享一个微信小程序UI案例,好看的小程序UI