@RequestMapping("/downloadCzsc")public void downloadCzsc(HttpServletRequest request,HttpServletResponse response) {try {// 获得请求文件名/*String filename = request.getParameter("测试文件");*/// 获取目标文件的绝对路径String srcFile = request.getServletContext().getRealPath("/download/template/czsc/czsc.doc");// 设置文件MIME类型// response.setContentType(getServletContext().getMimeType(filename));response.setContentType(new MimetypesFileTypeMap().getContentType("czsc.doc"));// 设置Content-Dispositionresponse.setHeader("Content-Disposition", "attachment;filename=" + new String("测试文件".getBytes("GBK"), "ISO-8859-1") + ".doc");// 读取目标文件InputStream in = new FileInputStream(srcFile);//通过response将目标文件写到客户端OutputStream out = response.getOutputStream();   // 写文件int b;while ((b = in.read()) != -1) {out.write(b);}     in.close();out.close();} catch (Exception e) {try {response.sendRedirect("/error/error.jsp");} catch (IOException e1) {e1.printStackTrace();}e.printStackTrace();}}

SpringMVC下载word文档相关推荐

  1. 关于java下载Word文档图片显示不全的问题

    关于java 从FTP下载Word文档图片显示不全的问题 最近想实现这样一个功能,从ftp服务器获取word文档下载下来,但是出现了一下问题: 本地启动的tomcat,可以下载word,图片显示正常: ...

  2. vue如何在线预览及下载word文档

    最近遇到个需求,说要在线预览及下载word文档,尝试了很多方法以后,发现有一个方法是比较好用的,故来分享一波,希望大家也可以在评论中告知更多实现的方法~ https://view.officeapps ...

  3. Java预览下载word文档(poi-tl、thymeleaf模板)

    主要功能 预览word文档 生成并下载word文档 实现 前端Vue代码 预览功能主要使用的是docx-preview下载方式如下: npm install docx-preview --save & ...

  4. java下载word文档到本地

    普通的下载功能,不过依然有一个值得关注的重要点--请看到最后! ***HTML***按钮就不上了,你开心设计成button和a我都没有意见: ***JS***代码: function downLoad ...

  5. 使用文件流的形式在浏览器下载word文档

    一.使用文件流的形式在浏览器下载word文档 String path = "http://172.16.228.130:7300/document/d9dd1ec7e72d4fc6a9e50 ...

  6. Java之下载word文档,linux视频监控

    第二步:将ftl文件放入项目中.编写下载word的java代码. 项目的文件存放位置. 项目是比较简单的web项目,使用的是Struts2.下面是web.xml中的配置,一切从简. 只有一个简单的跳转 ...

  7. js下载Word文档

    //方法一function downloadword1() {var url = path + "scripts/plugins/downloadword/操作手册-部署MES企业V2.do ...

  8. Java之下载word文档,java企业级应用架构

    使用notepad++或者其他工具打开xml文件,查看生成的模板是否正确. 符号和变量名没有被分开算正常.符号和变量名没有被分开算正常.符号和变量名没有被分开算正常.{topic}这几个符号是紧密相连 ...

  9. 微信小程下载word文档Java后台实现

    微信小程序下载文件 开发环境:微信开发者工具+eclipse+Tomcat+Mysql 1.过程描述 微信开发者工具提供接口,访问eclipse中的Java项目地址,在对应的Java项目中从磁盘读取指 ...

最新文章

  1. C# 和 VB.NET 下,
  2. java 偏向锁 怎么用_Java锁升级、偏向锁、轻量级锁
  3. 6a标准 api_机油最新最高标准来了!SN不再是最高标准!车主不要加错机油了!...
  4. Spark Runtime概述
  5. 马氏距离 java实现_马氏距离(Mahalanobis Distence) [python]
  6. 什么是软件项目管理?
  7. ART 虚拟机 — Interpreter 模式
  8. 人工智能将从5大方面改变企业IT
  9. 攻防世界之互相伤害!!!
  10. CAD颜色索转RGB(方法一)
  11. 小米一元流量magisk_小米手机官方REC装面具(magisk)教程
  12. win2008sever CA证书颁发服务器部署
  13. 微信小程序——焦点图 可预览查看大图缩放(多张可左右滑动) 带页码 loading 加载中 / https不显示图
  14. 传奇人物穿戴物品位置编号
  15. 计算机考研数学考数学几,2018考研数学:数学一、数学二、数学三分别都考什么?...
  16. 分号与逗号的区别及举例_顿号和逗号的区别
  17. We should: Good Good Study, Day Day Up
  18. HTML5+CSS期末大作业:环保网站设计——环境保护(10页) 含设计报告 HTML+CSS+JavaScript 静态HTML环境保护网页制作下载 DIV+CSS环保网页设计代码
  19. Zabbix4配置微信报警及消息群发
  20. 为什么360浏览器兼容模式文档模式默认以ie7标准渲染

热门文章

  1. 直播app源代码,python 获取日期时间总结
  2. ADS1292R 心电图 如何计算心率
  3. 驶向数字智能的瀚海,“懂行人”助力石油人乘风破浪
  4. spring boot集成mybatis-plus——Mybatis Plus 分页查询数据(图解)
  5. 鸟瞰前端 , 再论性能优化
  6. 微信10周年勋章来了!
  7. 微信小程序:2022虎年背景全新UI头像框制作
  8. 深入HBase、Spark、Alluxio、Greenplum、StreamSQL等大数据技术及其架构设计
  9. springboot 使用tk.mybatis要注意
  10. 2018春招移动安全面经