黑马程序员技术交流社区

标题: 【上海校区】java下载excel模板文件例子 [打印本页]

作者: 不二晨    时间: 2019-3-22 09:17
标题: 【上海校区】java下载excel模板文件例子
  import org.springframework.http.ResponseEntity;
     import org.springframework.http.HttpHeaders;
     import org.springframework.http.HttpStatus;
     import org.springframework.http.MediaType;
     import javax.servlet.http.HttpServletRequest;
     import javax.servlet.http.HttpServletResponse;
     import org.apache.commons.io.FileUtils;

     @RequestMapping(value = "/downLoadmoban",method = RequestMethod.GET)
          public ResponseEntity<byte[]> downLoadmoban(HttpServletRequest request, HttpServletResponse response) throws IOException{
                        String rootpath = request.getSession().getServletContext().getRealPath("/muban");//获取项目中的模板文件夹
                        File file=new File(rootpath + File.separator + "ceshi.xls");  
                        HttpHeaders headers = new HttpHeaders();   
                        String fileName=new String("测试统计表导入模板.xls".getBytes("gb2312"),"iso-8859-1");//为了解决中文名称乱码问题  
                        headers.setContentType(MediaType.APPLICATION_OCTET_STREAM);  
                        headers.set(HttpHeaders.CONTENT_DISPOSITION, "attachment; filename=\"" + fileName + "\"");  
                        return new ResponseEntity<byte[]>(FileUtils.readFileToByteArray(file),   
                                        headers, HttpStatus.OK);   
          }
---------------------
【转载,仅作分享,侵删】
作者:小志的博客
原文:https://blog.csdn.net/li1325169021/article/details/85336606
版权声明:本文为博主原创文章,转载请附上博文链接!


作者: 不二晨    时间: 2019-3-25 17:13
奈斯,感谢分享




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2