java.io.IOException: Stream closed
今天在做SSH项目的时候,出现了这个错误。百思不得其解,网上的答案都不能解决我的问题…..
后来,一气之下就重新写,写了之后发现在JSP遍历集合的时候出错了。
<s:iterator value="rolePrivilegeSet"><s:property value="#privilegeMap[compositeKey.code]"/></s:iterator>
最后发现是Hibernate懒加载的问题,在配置文件中设置不懒加载,就解决掉这个问题了。
Struts Problem ReportStruts has detected an unhandled exception:Messages:
Stream closed
File: org/apache/jasper/runtime/JspWriterImpl.java
Line number: 210
Stacktracesjava.io.IOException: Stream closedorg.apache.jasper.runtime.JspWriterImpl.ensureOpen(JspWriterImpl.java:210)org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:115)org.apache.jasper.runtime.JspWriterImpl.flush(JspWriterImpl.java:177)org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:915)org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:656)org.apache.struts2.dispatcher.ServletDispatcherResult.doExecute(ServletDispatcherResult.java:132)org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupport.java:188)com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:369)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:273)org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54)org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:564)org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:81)org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:99)org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:244)org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:161)org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java)org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:550)org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:380)org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:243)org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:188)org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:288)java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)java.lang.Thread.run(Thread.java:722)
二次更新:
我把getContextMap()换成是getApplicatoin(),也会出现这样的错误….
ActionContext.getContext().getContextMap().put("privilegeMap", Constant.PRIVILEGE_MAP);
留意域对象有没有错误!
转载于:https://www.cnblogs.com/zhong-fucheng/p/7202921.html
java.io.IOException: Stream closed相关推荐
- 造成java.io.IOException: Stream Closed异常的代码
造成java.io.IOException: Stream Closed异常的代码 参考文章: (1)造成java.io.IOException: Stream Closed异常的代码 (2)http ...
- SpringBoot 项目上传文件异常【java.io.IOException: Stream closed】
项目场景: 提示:这里简述项目相关背景: 项目场景:SpringBoot 项目上传文件接口异常 21 十二月 2022 13:30:53,132 36991 [http-nio-9220-exec-3 ...
- java多线程运行结果写入文件错误java.io.IOException: Stream closed
今天在写多线程程序的时候,需要将每个线程运行的结果写入同一个文件,用的是FileWriter,最后在关闭写入流的时候出现如下问题: java.io.IOException: Stream closed ...
- 关闭流时,抛出异常:java.io.IOException: Stream Closed
首先,这个异常大部分原因是因为关闭流的顺序导致的,下面看一下官方API的描述 void close()throws IOExceptionCloses this stream and releases ...
- java stream closed_java.io.IOException: Stream closed
elseif(e.getActionCommand().equals("save")){JFileChooserfileChooser=newJFileChooser();file ...
- java.io.FileNotFoundException与java.io.IOException
FileNotFoundException 开发背景:系统需添加一个云盘模块,有文件上传功能,同步上传大文件传输速度很慢,用户等待时间过长,采取了异步上传.发现有时存在系统找不到指定的文件,导致上传失 ...
- java.io.IOException: Attempted read from closed stream. 异常,解决
在HttpClient请求的时候,返回结果解析时出现java.io.IOException: Attempted read from closed stream. 异常,解决 原因是EntityUti ...
- 在HttpClient请求的时候,返回结果解析时出现java.io.IOException: Attempted read from closed stream. 异常,解决
在HttpClient请求的时候,返回结果解析时出现java.io.IOException: Attempted read from closed stream. 异常,解决 参考文章: (1)在Ht ...
- java后台调用SOE时,报异常java.io.IOException: Attempted read from closed stream
java后台调用SOE时,报异常java.io.IOException: Attempted read from closed stream 代码诸如此类 public void test(HttpS ...
最新文章
- 1900页数学基础:面向CS的线性代数、拓扑、微积分和最优化
- 虚拟现实和元宇宙的最大短板在哪里?
- 读文件夹下所有文件,并提取中文字符
- C语言goto语句的使用
- uva 10891 - Game of Sum
- JavaScript闭包简单应用
- 语音识别,搜狗的下一个大梦想?
- android在线查看源码工具
- java 解压assets文件,android 读取assets下文件或者 java读取本地文件
- (七)打印机驱动设置—认识打印机接口
- 创维笔试java_创维集团面试经验
- 运营 | 做自媒体应该从哪方面入手?
- 集群升级:CBS迁移
- B2B2C简易流程图
- uber_来自我的Uber司机的责任制课程
- 保护眼睛的Windows和IE、Firefox、谷歌等浏览器颜色设置
- 对接抖音开发之售后消息实时通知订单部分退款
- 任务态fMRI测量的重测可靠性:新的实证证据和元分析
- 《Ted:记忆的虚构》——Elizabeth Loftus(有感)
- 烤仔同传 | 揭秘,暴富梦笼罩下的打新灰产
热门文章
- Google 公司的 Java 语言编写规范
- python 基本模块 random、os、sys
- MVCAction接收数据方式
- Jsp获得Map中map.put(2, bb);此类的value值
- 五、逆向工程--myeclipse快速开发Hibernate项目
- 判断手机号码运营商,归属地等信息
- Spring Boot如何初始化数据
- C语言 字符串前加L的意义 如:L“A”
- [转载] 财经郎眼20120512:长点心吧中国股市!
- Handler造成Activity泄漏,用弱引用真的有用么?