第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

大佬們遇到過(guò)這個(gè)問(wèn)題嗎?使用poi導(dǎo)出報(bào)java.io.IOException: Stream closed

大佬們遇到過(guò)這個(gè)問(wèn)題嗎?使用poi導(dǎo)出報(bào)java.io.IOException: Stream closed

慕尼黑8549860 2019-08-30 01:02:34
導(dǎo)出excle結(jié)果一直報(bào)這個(gè)錯(cuò)誤,是在找不到原因privatevoidexportExcleFile(SXSSFWorkbookworkbook,HttpServletResponseresponse,StringexcleName)throwsException{log.info("=====正在導(dǎo)出Excle=====");try(OutputStreamoutputStream=response.getOutputStream()){response.setContentType("application/octet-stream;charset=UTF-8");response.setHeader("Content-disposition","attachment;filename="+URLEncoder.encode(excleName,"UTF-8"));response.addHeader("Pargam","no-cache");response.addHeader("Cache-Control","no-cache");workbook.write(outputStream);response.flushBuffer();workbook.dispose();log.info("=====Excle導(dǎo)出完成=====");}}java.io.IOException:Streamclosedatjava.io.BufferedWriter.ensureOpen(BufferedWriter.java:116)~[na:1.8.0_211]atjava.io.BufferedWriter.flushBuffer(BufferedWriter.java:126)~[na:1.8.0_211]atjava.io.BufferedWriter.flush(BufferedWriter.java:253)~[na:1.8.0_211]atorg.apache.poi.xssf.streaming.SheetDataWriter.close(SheetDataWriter.java:128)~[poi-ooxml-4.0.0.jar:4.0.0]atorg.apache.poi.xssf.streaming.SXSSFSheet.getWorksheetXMLInputStream(SXSSFSheet.java:98)~[poi-ooxml-4.0.0.jar:4.0.0]atorg.apache.poi.xssf.streaming.SXSSFWorkbook.injectData(SXSSFWorkbook.java:395)~[poi-ooxml-4.0.0.jar:4.0.0]atorg.apache.poi.xssf.streaming.SXSSFWorkbook.write(SXSSFWorkbook.java:936)~[poi-ooxml-4.0.0.jar:4.0.0]atcom.faujor.budget.service.impl.BudgetEditServiceImpl.exportExcleFile(BudgetEditServiceImpl.java:1177)~[classes/:na]atcom.faujor.budget.service.impl.BudgetEditServiceImpl.exportData(BudgetEditServiceImpl.java:1152)~[classes/:na]atcom.faujor.budget.service.impl.BudgetEditServiceImpl$$FastClassBySpringCGLIB$$52011bcc.invoke()~[classes/:na]atorg.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)~[spring-core-5.1.3.RELEASE.jar:5.1.3.RELEASE]atorg.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:684)~[spring-aop-5.1.3.RELEASE.jar:5.1.3.RELEASE]atcom.faujor.budget.service.impl.BudgetEditServiceImpl$$EnhancerBySpringCGLIB$$2563fe0c.exportData()~[classes/:na]atcom.faujor.budget.controller.BudgetEditController.exportData(BudgetEditController.java:216)~[classes/:na]atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)~[na:1.8.0_211]atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)~[na:1.8.0_211]atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)~[na:1.8.0_211]atjava.lang.reflect.Method.invoke(Method.java:498)~[na:1.8.0_211]atorg.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:189)[spring-web-5.1.3.RELEASE.jar:5.1.3.RELEASE]atorg.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)[spring-web-5.1.3.RELEASE.jar:5.1.3.RELEASE]atorg.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102)[spring-webmvc-5.1.3.RELEASE.jar:5.1.3.RELEASE]atorg.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)[spring-webmvc-5.1.3.RELEASE.jar:5.1.3.RELEASE]atorg.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800)[spring-webmvc-5.1.3.RELEASE.jar:5.1.3.RELEASE]atorg.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)[spring-webmvc-5.1.3.RELEASE.jar:5.1.3.RELEASE]atorg.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038)[spring-webmvc-5.1.3.RELEASE.jar:5.1.3.RELEASE]atorg.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)[spring-webmvc-5.1.3.RELEASE.jar:5.1.3.RELEASE]atorg.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)[spring-webmvc-5.1.3.RELEASE.jar:5.1.3.RELEASE]atorg.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:908)[spring-webmvc-5.1.3.RELEASE.jar:5.1.3.RELEASE]atjavax.servlet.http.HttpServlet.service(HttpServlet.java:660)[tomcat-embed-core-9.0.13.jar:9.0.13]atorg.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)[spring-webmvc-5.1.3.RELEASE.jar:5.1.3.RELEASE]atjavax.servlet.http.HttpServlet.service(HttpServlet.java:741)[tomcat-embed-core-9.0.13.jar:9.0.13]atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)[tomcat-embed-core-9.0.13.jar:9.0.13]atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)[tomcat-embed-core-9.0.13.jar:9.0.13]atorg.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)[tomcat-embed-websocket-9.0.13.jar:9.0.13]atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)[tomcat-embed-core-9.0.13.jar:9.0.13]atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)[tomcat-embed-core-9.0.13.jar:9.0.13]atorg.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:90)[spring-boot-actuator-2.1.1.RELEASE.jar:2.1.1.RELEASE]atorg.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)[spring-web-5.1.3.RELEASE.jar:5.1.3.RELEASE]atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)[tomcat-embed-core-9.0.13.jar:9.0.13]atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)[tomcat-embed-core-9.0.13.jar:9.0.13]atorg.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)[spring-web-5.1.3.RELEASE.jar:5.1.3.RELEASE]atorg.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)[spring-web-5.1.3.RELEASE.jar:5.1.3.RELEASE]atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)[tomcat-embed-core-9.0.13.jar:9.0.13]atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)[tomcat-embed-core-9.0.13.jar:9.0.13]atorg.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92)[spring-web-5.1.3.RELEASE.jar:5.1.3.RELEASE]atorg.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)[spring-web-5.1.3.RELEASE.jar:5.1.3.RELEASE]atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)[tomcat-embed-core-9.0.13.jar:9.0.13]atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)[tomcat-embed-core-9.0.13.jar:9.0.13]atorg.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)[spring-web-5.1.3.RELEASE.jar:5.1.3.RELEASE]atorg.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)[spring-web-5.1.3.RELEASE.jar:5.1.3.RELEASE]atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)[tomcat-embed-core-9.0.13.jar:9.0.13]atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)[tomcat-embed-core-9.0.13.jar:9.0.13]atorg.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.filterAndRecordMetrics(WebMvcMetricsFilter.java:117)[spring-boot-actuator-2.1.1.RELEASE.jar:2.1.1.RELEASE]atorg.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:106)[spring-boot-actuator-2.1.1.RELEASE.jar:2.1.1.RELEASE]atorg.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)[spring-web-5.1.3.RELEASE.jar:5.1.3.RELEASE]atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)[tomcat-embed-core-9.0.13.jar:9.0.13]atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)[tomcat-embed-core-9.0.13.jar:9.0.13]atorg.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)[spring-web-5.1.3.RELEASE.jar:5.1.3.RELEASE]atorg.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)[spring-web-5.1.3.RELEASE.jar:5.1.3.RELEASE]atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)[tomcat-embed-core-9.0.13.jar:9.0.13]atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)[tomcat-embed-core-9.0.13.jar:9.0.13]atorg.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)[tomcat-embed-core-9.0.13.jar:9.0.13]atorg.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)[tomcat-embed-core-9.0.13.jar:9.0.13]atorg.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)[tomcat-embed-core-9.0.13.jar:9.0.13]atorg.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)[tomcat-embed-core-9.0.13.jar:9.0.13]atorg.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)[tomcat-embed-core-9.0.13.jar:9.0.13]atorg.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)[tomcat-embed-core-9.0.13.jar:9.0.13]atorg.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)[tomcat-embed-core-9.0.13.jar:9.0.13]atorg.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)[tomcat-embed-core-9.0.13.jar:9.0.13]atorg.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)[tomcat-embed-core-9.0.13.jar:9.0.13]atorg.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:791)[tomcat-embed-core-9.0.13.jar:9.0.13]atorg.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1417)[tomcat-embed-core-9.0.13.jar:9.0.13]atorg.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)[tomcat-embed-core-9.0.13.jar:9.0.13]atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)[na:1.8.0_211]atjava.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)[na:1.8.0_211]atorg.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)[tomcat-embed-core-9.0.13.jar:9.0.13]atjava.lang.Thread.run(Thread.java:748)[na:1.8.0_211]導(dǎo)出來(lái)的excle提示有損壞,修復(fù)之后一條數(shù)據(jù)都沒(méi)有
查看完整描述

2 回答

?
蠱毒傳說(shuō)

TA貢獻(xiàn)1895條經(jīng)驗(yàn) 獲得超3個(gè)贊

調(diào)用workbook.write(outputStream);的時(shí)候流已經(jīng)被關(guān)閉了,問(wèn)題不是出在你貼的這段代碼里。
檢查一下調(diào)用這個(gè)方法前都對(duì)response做了哪些操作
                            
查看完整回答
反對(duì) 回復(fù) 2019-08-30
  • 2 回答
  • 0 關(guān)注
  • 714 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)