上面的图片比较模糊,下面我们来看看导出的具体的例子

 @RequestMapping(value = "/download", method = RequestMethod.GET)@ResponseBodypublic void testDownload(HttpServletResponse res) {String fileName = "aaa.txt";res.setHeader("content-type", "text/plain");res.setHeader("content-type", "application/x-msdownload;");res.setContentType("text/plain; charset=utf-8");res.setHeader("Content-Disposition", "attachment; filename=" + fileName);byte[] buff = new byte[1024];BufferedInputStream bis = null;OutputStream os = null;try {os = res.getOutputStream();bis = new BufferedInputStream(new FileInputStream(new File("C://Users//lxn//Desktop//aaa.txt")));int i = bis.read(buff);while (i != -1) {os.write(buff, 0, buff.length);os.flush();i = bis.read(buff);}} catch (IOException e) {e.printStackTrace();} finally {if (bis != null) {try {bis.close();} catch (IOException e) {e.printStackTrace();}}}System.out.println("export file finish");}

这个是接口,那么前台怎么处理

    $("#dcbtn").click(function() {var serviceUrl = getProjectURL();window.open(serviceUrl + "fpdc/download");})

这样就实现了文件的导出,我们直接用window.open(+资源接口+)

而不是对其返回结果进行window.open

希望对你有所帮助

java 如何实现导出文件相关推荐

  1. Java使用POI导出文件受损打不开

    Java使用POI导出文件受损打不开 最近项目里涉及到了一个功能需要将数据库的表定时转换为Excel表格并发送给公司的对应负责人,作为开发者这种事情肯定要想一个一劳永逸的方法,所以这项功能的开发也就随 ...

  2. JAVA PPT转MP4 (基于VBSCRIPT)

    场景: 业务需要,要使用JAVA根据ppt模板自动生成MP4视频. 调研: 查了一下比较符合的PPT 操作方式,POI,ASPOSE,VBA 1. POI 支持PPT文件的读,修改,写.HSLF,XL ...

  3. java 导出文件,导出多个文件方案~

    项目经历: 在项目中遇到了一个需求就是用户批量下载文件,方案有两种,第一种,就是前端去调用多个下载接口实现,第二种,就是服务端把文件打成zip包去导出文件. 一 . 下载单个文件 File file ...

  4. java导出乱码_导出文件乱码问题处理(java)

    最近在处理业务时,之前一个很正常的功能,因为换了一个服务器环境(由windows到linux),导出文件时文件名fileName突然就变成了乱码,无论如何转变编码方式,总不得其解,最终采用无论前后台, ...

  5. java导出文件大数据量一种处理思路:多文件压缩导出

    java导出文件大数据量一种处理思路:多文件压缩导出:1,查询的时候分页查询确定总的文件个数:totalExcel; 总条数:count; 单个excel设定的行数:SINGLE_EXCEL_NUM; ...

  6. 纯java导入xlsx_java批量导入导出文件的实例分享(兼容xls,xlsx)

    一.介绍 利用java实现文件的导入导出数据库,目前在大部分系统中是比较常见的功能了,今天写个小demo来理解其原理,没接触过的同学也可以看看参考下. 目前我所接触过的导入导出技术主要有POI和iRe ...

  7. java swing 导出文件_java swing (一) 导出excel文件并打开

    点击XXX管理系统中的"导出Excel"按钮,然后弹出如上图,点击"保存"以后,该Excel就保存到指定路径,并且打开. 上述的动作,其实不难,主要是打开该文件 ...

  8. java导出文件教程_Java文件教程

    File类的对象是文件或目录的路径名的抽象表示. 创建文件 我们可以从以下创建一个File对象 - 一个路径名 一个父路径名和子路径名 一个URI (统一资源标识符) 可以使用File类的以下构造函数 ...

  9. java导出sas_[转载]SAS Proc Export导出文件

    SAS 导出文件 导出到excel PROC EXPORT DATA=Work.myfile OUTFILE='C:tempexample.xls' DBMS=EXCEL2000 REPLACE; S ...

最新文章

  1. 计算机管理磁盘管理,如何打开磁盘管理?
  2. MATLAB优化算法(一)
  3. 十个优衣库仓库理货员,只有一个能留下,机器已经上岗了
  4. 是什么构成了“人工智能”热潮?
  5. opencv +opencv_contrib+CMake+VS2015
  6. 记录点滴,善于分享-Microsoft Visio 2016下载与安装教程(全)
  7. html在线随机出题系统,出题系统/考试模拟考试系统-在线系统
  8. linux课程设计tiny6410,tiny6410烧写linux
  9. 前端开发之百度地图使用的API和实例
  10. 个人计算机中的防病毒软件无法,为什么无法在计算机上安装360防病毒软件?
  11. 春来夏往,秋收冬藏,我们来日方长(第一章)
  12. 如何强制关闭进程linux,4种强制关闭Ubuntu中无响应应用程序的方法
  13. 大数据管理平台(一)概述
  14. 乐高 计算机泡泡龙教案,科学小实验----有趣的泡泡龙
  15. Tableau 安装失败
  16. 龙卷风收音机绿色版cradio_chs
  17. 用c语言构造下三角,数据结构之获取矩阵下三角
  18. 【单片机仿真项目】利用定时器0实现对LED灯的闪烁控制,LED灯的闪烁间隔为0.5秒
  19. 基于树莓派的远程实时监控(内网穿透)
  20. 5.31 京东618热爱V1.6 批量账户使用教程

热门文章

  1. Java后端线上问题排查常用命令收藏
  2. 当初我要是这么学习Nginx就好了!(多图详解)
  3. 我从500个技术号,选出这10个厉害的推荐给你!
  4. 看完这部缓存进化史,还不懂缓存,请给我差评
  5. 开发小程序商城必看:社交电商的销售玩法
  6. ubuntu压缩命令
  7. window 获取进程运行长
  8. 输入4个同学的姓名学号,语文数学英语信息计算平均成绩,按平均成绩高低排序输出java,c++实现
  9. mysql excel 命令行_MySQL 命令行数据导出到 Excel
  10. 17DOM之操作元素