spring mvc 下载Excel文件

spring mvc 下载Excel文件 数据流已前台 浏览器没有调取下载窗口 求解

4个回答

封装好你的Excel
1.HSSFWorkbook wb = new HSSFWorkbook();
2.fileName = "文件名";
3.填充数据...........
4.调用httpServletResponse response-->代码如下
response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-Disposition", "attachment;filename="+URLEncoder.encode(fileName,"UTF-8")+".xls");
OutputStream out = response.getOutputStream();
wb.write(out);
out.flush();
out.close();

    完成!  你试试

浏览器没有调取下载窗口?是说没有弹框吗?你使用ajax调的接口?直接用连接调接口,不要用ajax

直接用response输出呗。

已搞定 ,谢谢各位 , 是前台的问题

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
spring mvc 文件的上传和下载
http://blog.csdn.net/yiyuhanmeng/article/details/7407340
spring mvc 文件打包下载
1 需求分析:    1接收前台传递的ids数组,查询数据库得到本地文件路径    2 创建压缩文件    3 将文件挨个写入压缩文件    4 得到输出流将数据返回,在页面弹出下载框    5 由于使用的是ajax进行下载故将下载过程分成两段                1  用户传递id 查询数据库并生成zip文件                2 向用户返回下载地址,ajax访问该路径完成...
mvc 4 下载EXcel 文件
我用mvc4开发,用链接下载一个exls文件rn文本格式范本rn点击后返回 rnrn“/”应用程序中的服务器错误。rn无法找到资源。rn说明: HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。 rnrn我只要实现点链接的时候把 excel文件让用户下载!
spring MVC 导出excel
NULL 博文链接:https://dengli19881102.iteye.com/blog/1006011
Spring MVC之文件上传与下载
最近项目中需要上次传文档,下载文档,所以顺便的学习了下Spring MVC的上传,以及Ajax的updateFile。待续。。。
Spring MVC 的文件上传和下载
“君看一叶舟,出没风波里” 使用Spring MVC 进行文件的上传和下载,除了Spring MVC 的jar包之外,还需用到commons-fileupload-1.2.2.jar、commons-io-2.1.jar两个包。这里已给出下载地址:jar包下载地址 文件上传的jsp页面: PS:这里要注意,在form标签中,有个属性:enctype="multipart/form-data" ,...
spring mvc 的下载
我的工程是用springMVC+mybatis+mysql开发的,现在想实现一个功能,在服务器上放了个doc文件,比如有download/help.doc这样一个文件,前台页面是通过一个连接可以把这个文件下载下来,求大神给点思路,有demo就更好了,help~~~~
spring mvc上传 下载
spring mvc 上传 下载 fineuploader jquery
Spring MVC 文件上传与下载
Spring MVC 为文件上传提供了直接的支持,而文件下载又可以通过 ResponseEntity 对象简单实现。这里给出一个文件上传与下载的简单例子。
spring MVC文件上传和下载
controller:  @RequestMapping(value = "uploads2.do")      public  ModelAndView upload(     @RequestParam(value = "add_attach_stcd",required = false) String add_attach_stcd,     @RequestParam(value
Spring MVC文件上传 下载
最近在做 文件的上传和下载 看了好多的方法,网上各种各样的 既然spring这么强大 觉得上传组件还是有的吧捣腾了一下午 时间需要的jar 我用的spring3.2 版本  官方下载除了tomcat struts相关的不要 就可以了 全部拷贝进去 org.springframework.aop org.springframework.beans
spring mvc 下载问题
这是上传的,这一块没问题rn@RequestMapping(value="insertPhoto",method=RequestMethod.POST)rn public String insertPhoto(HttpServletRequest request,ModelMap model) throws IOException, ServletExceptionrn request.setCharacterEncoding("utf-8");rn MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request; rn // SimpleDateFormat dateformat = new SimpleDateFormat("yyyy/MM/dd/HH"); rn //构建图片保存的目录 rn // String logoPathDir = "/upload"+ dateformat.format(new Date()); rn //得到图片保存目录的真实路径 rn String logoRealPathDir = request.getSession().getServletContext().getRealPath("/upload"); rn // 根据真实路径创建目录 rn File logoSaveFile = new File(logoRealPathDir); rn if(!logoSaveFile.exists()) rn logoSaveFile.mkdirs(); rn //页面控件的文件流 rn MultipartFile multipartFile = multipartRequest.getFile("file"); rn // 获取文件的后缀 rn String suffix = multipartFile.getOriginalFilename().substring rn (multipartFile.getOriginalFilename().lastIndexOf(".")); rn //使用UUID生成文件名称 rn //String logImageName = UUID.randomUUID().toString()+ suffix;//构建文件名称 rn String logImageName = multipartFile.getOriginalFilename(); rn //**拼成完整的文件保存路径加文件**//* rn String fileName = logoRealPathDir + File.separator + logImageName; rn File file = new File(fileName); rn try rn multipartFile.transferTo(file); rn catch (IllegalStateException e) rn e.printStackTrace(); rn catch (IOException e) rn e.printStackTrace(); rn rn model.put("fileName", fileName); rn return "/CMS/success1.jsp"; rn rnrn这是下载的,我在网上找了一段代码套上去,但是实现不了功能,求助..rn@RequestMapping("/download/fileName") rn public ModelAndView download(@PathVariable("fileName") rn String fileName, HttpServletRequest request, HttpServletResponse response) rn throws Exception rn response.setContentType("text/html;charset=utf-8"); rn request.setCharacterEncoding("UTF-8"); rn java.io.BufferedInputStream bis = null; rn java.io.BufferedOutputStream bos = null; rn rn String ctxPath = request.getSession().getServletContext().getRealPath("/upload"); rn String downLoadPath = ctxPath + fileName; rn System.out.println("---:"+downLoadPath); rn try rn long fileLength = new File(downLoadPath).length(); rn response.setContentType("application/x-msdownload;"); rn response.setHeader("Content-disposition", "attachment; filename=" rn + new String(fileName.getBytes("utf-8"), "ISO8859-1")); rn response.setHeader("Content-Length", String.valueOf(fileLength)); rn bis = new BufferedInputStream(new FileInputStream(downLoadPath)); rn bos = new BufferedOutputStream(response.getOutputStream()); rn byte[] buff = new byte[2048]; rn int bytesRead; rn while (-1 != (bytesRead = bis.read(buff, 0, buff.length))) rn bos.write(buff, 0, bytesRead); rn rn catch (Exception e) rn e.printStackTrace(); rn finally rn if (bis != null) rn bis.close(); rn if (bos != null) rn bos.close(); rn rn return null; rn rnrn页面rn rn $fileName rn
spring MVC 文件上传和下载
1.基本配置 (1) 导包 (2) 配置springmvc.xml <!-- 在 SpringMvc 配置文件中配置文件上传组件工具类 --> <!--id值不可更改--> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.Co...
Spring mvc文件上传与下载
package controller; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.I...
spring MVC 上传 &下载
使用springmvc 完成上传。下载
spring mvc文件上传与下载
一、spring mvc的配置添加解析器 二、请求method="post",entype="multipart/form-data" 例如在jsp中: 请选择文件: 三、controller代码 /** * 文件上传后又响应给浏览器 也就是文件上传下载集合在一起了 *  * @param file * @return 响应实体 * @throw
Spring mvc 文件上传 下载
本篇文章主要记录 上传下载 遇到的一些编码问题:自己的理解--->可能不准确 @RequestMapping(value="/upload",method=RequestMethod.POST) public String upload(HttpServletRequest request, @RequestParam("description") String descript
文件的上传与下载之方式3:Spring MVC
方式三:spring mvc首先依旧是导包;不过在这里建的是maven项目,因此用的是依赖 <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.1</versi
Spring MVC实现文件的上传和下载
NULL 博文链接:https://bijian1013.iteye.com/blog/2435620
Spring MVC 实现文件的上传和下载
SpringMVC 中,文件的上传,是通过 MultipartResolver 实现的。 所以,如果要实现文件的上传,只要在 spring-mvc.xml 中注册相应的 MultipartResolver 即可。 MultipartResolver 的实现类有两个: CommonsMultipartResolver StandardServletMultipartResolver 两个的区别...
spring mvc上传 下载ftp文件
spring mvc上传 下载ftp文件
spring mvc 拦截文件
我以配置 rn rn rn rn为何访问swf文件的时候还是访问不了??
Spring MVC 文件导出
背景:最近有一个小需求需要将数据导出excel,一直纠结于怎么打开路径选择窗口。百度也搜了很长时间,各种说法都有,这里不一一举例了,这里记录下导出这个功能。这里有一个误区:文件保存路径的选择窗口,并不是靠前台来完成的,而是由后台返回的数据流客户端(浏览器)捕获到后,根据不同浏览器的机制完成路径选择(有的浏览器不支持保存文件路径选择,比如谷歌执行下载到默认的路径中,只有对文件操作的权限),根据不同浏...
Spring MVC Excel的导入和导出
1、EXCEL的导入 1.1、Action @RequestMapping(value = "/importExcel", method = RequestMethod.POST) @ResponseBody public void importExcel(@ModelAttribute("javaBeanName") JavaBeanName m, @RequestParam("file")
spring mvc 条件查询导出excel
excel 的操作是基于apache POI 开源项目,这个项目能操作excel,word等 官网:https://poi.apache.org/ maven依赖<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <versi
spring mvc excel common view
NULL 博文链接:https://vernonchen163.iteye.com/blog/1953520
mvc 下载mp3文件
请问有谁知道mvc3如何下载mp3文件呢?rn比如保存rn点击保存可以下载到本地。
spring 下载excel文件格式
1、工具类package com.pingan.haofang.connector.common.utils; import java.util.List; import java.util.Map; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.ss.usermodel.Cell; import
spring mvc 上传(ajaxfileupload.js)、下载
NULL 博文链接:https://lvzhou-31.iteye.com/blog/2202938
Spring MVC 文件批量压缩下载
我看了很多网上的demo,先生成ZIP压缩文件,然后再下载。 我这里是生成ZIP文件流 进行下载。(核心代码没多少,就是一些业务代码) @RequestMapping(value = &quot;/&quot;) public ResponseEntity&amp;lt;byte[]&amp;gt; downloadInterviewFile() throws Exception { // 根据面试官主键编码 下载...
spring mvc jar包下载全免费
简单的spring mvc框架所需要的jar包,免费希望可以帮到需要学习的朋友
spring mvc 文件上传、下载功能
首先肯定是支持选择上传文件的前台: [html] view plain copy %@ page language="java" contentType="text/html; charset=UTF-8"      pageEncoding="UTF-8"%>  >  html>  head>  meta http-equiv="Content-Type" cont
Spring MVC excel表格下载方法
Controller类 package cn.xiaoshutou.framework.controller; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputSt
Spring MVC jar包下载教程
https://blog.csdn.net/a11441555/article/details/79481931 请进入该博主博客
Spring MVC中文件上传和下载
文件上传 文件上传需将表格的提交方式设为"POST",并且将enctype设为"multipart/form-data",以二进制的方式提交数据。 spring mvc中可通过MultipartResolver监听每个请求,如有上传的文件,则把请求封装为MultipartHttpServletRequest,通过封装的请求可以获取上传的文件信息和上传的文件。 实际使用可直接将Multipar
Spring MVC依赖Jar包下载
spring mvc 框架搭建依赖jar包
spring mvc获取下载路径
导出一个Excel在项目路径下,rn E:\project\test\WebRoot\tempFile\资源分类-1471422290119.xlsrn tomcat目录下也有 rn E:\apache-tomcat-7.0.70\webapps\test\tempFile\资源分类-1471422290119.xlsrn rn 上传完了之后,后台传一个地址提供下载,这个下载地址应该怎么获取?类似于这样的rn http://localhost:8080/test/tempFile/资源分类-1471422290119.xls
Spring学习笔记-MVC文件上传与下载
commons-fileupload组件 上传文件有多种方式:文件流手工编程上传、基于commons-fileupload组件、基于Servlet3及以上版本的文件上传等。 Spring MVC框架文件上传是基于commons-fileupload组件的文件上传。 MultipartFile接口 SpringMVC框架中,上传文件时文件的相关信息及操作封装在MultipartFile对象中
Spring mvc 下载excel 内容出现乱码 求解啊!!!
先贴代码吧,如下:rnrn /*rn * 导出文件(excel)rn */rn @RequestMapping("test")rn public void test(HttpServletRequest request,HttpServletResponse response) rn log.info("--stat_global");rn try rn response.setContentType("application/vnd.ms-excel"); rn request.setCharacterEncoding("UTF-8"); rn rn String starttime =getStrParam("starttime",request);rn String endtime =getStrParam("endtime",request);rn rn String [] all=request.getParameterValues("selected");rn String[] total=request.getParameterValues("total");rn String sumtime =starttime+"至"+endtime;rn String fileName= sumtime+"全局数据.xls";rn String title =("时间 人物 地点 事件");rn StringBuffer sbtotal = new StringBuffer();rn StringBuffer sb = new StringBuffer();rn StringBuffer sbsum = new StringBuffer();rn if(total!=null)rn sbtotal.append(total[0]);rn rn for (int i = 0; i < all.length; i++) rn sb.append(all[i]+"\n");rn rn sbsum.append(title+"\n"+sbtotal+"\n"+sb);rn response.reset(); rn byte[] buf = sbsum.toString().getBytes();rn // 设置response的Header rn response.addHeader("Content-Disposition", "attachment;filename="+new String(fileName.getBytes("gbk"),"iso-8859-1")); //转码之后下载的文件不会出现中文乱码rn response.addHeader("Content-Length", "" + buf.length); rn try rn //以流的形式下载文件 rn rn OutputStream toClient = new BufferedOutputStream(response.getOutputStream()); rn toClient.write(buf); rn toClient.flush(); rn toClient.close(); rn catch(Exception e) rn e.printStackTrace(); rn rn rn catch (Exception e) rn // TODO: handle exceptionrn log.error("--testexc, ", e);rn e.printStackTrace();rn rn rnrn我是从页面的table中用隐藏域拿了值,然后传过来在写进去,现在实际是文本格式文件,文件名不会出现乱码,而且用WPS打开也不会出现乱码,但是用到微软的offic打开,则里面内容会出现乱码情况,这怎么解决呀?小弟求帮忙,页面用的velocity.
Spring、Spring MVC、MyBatis整合文件配置详解
Spring、Spring MVC、MyBatis整合文件配置详解 Spring:http://spring.io/docs MyBatis:http://mybatis.github.io/mybatis-3/ 源码:https://www.cnblogs.com/wxisme/p/4924561.html web.xml的配置 &amp;amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;amp;nbsp; ...
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池