springMVC方法,导出/下载文件。
2016-07-11 00:00
477 查看
研究的不深,先贴代码,日后再说。
@RequestMapping(value = "/form/printContract") public ResponseEntity<byte[]> printContract(ContractIreportForm form)throws Exception { HttpHeaders headers = new HttpHeaders(); //声明变量 File file = null ; try { file = new File(""); String downFileName = new String(("").getBytes("UTF-8"),"iso-8859-1"); headers.setContentDispositionFormData("attachment", downFileName); headers.setContentType(MediaType.APPLICATION_OCTET_STREAM); form.setIsSuccess(SUCCESS); } catch (Exception e) { form.setIsSuccess(FAILURE); form.setMsg(exMsg(e)); } return new ResponseEntity<byte[]>(FileUtils.readFileToByteArray(file), headers, HttpStatus.CREATED); }
相关文章推荐
- JAVA学习笔记(5-3-this关键字)
- Java泛型全解析
- SpringCloud源码走读--ConfigServer
- Spring—Quartz定时调度CronTrigger时间配置格式说明与实例
- spring boot 1.3.5 PUT方法接收参数
- Java后台 SSM 框架
- 关于Android项目导入eclipse中出现的问题
- 【SSH系列】spring中为什么要使用IOC
- Spring-FactoryBean的使用
- Zookeeper Api(java)入门与应用(转)
- java编程遇到的几个代码问题
- 【SSH系列】spring中为什么要使用IOC
- (转)Java版的各种Thrift server实现的比较
- java中HashSet的去重以及容量扩增原理
- springMVC 表单校验、日期类型的转换
- Java实现的中文文件名排序
- java中Arrays类中,binarySearch()方法的返回值问题
- eclipse: JPA project Change Event Handler问题解决
- java 监听器
- Java 学习笔记(0x00) 准备工作