今天在做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相关推荐

  1. 造成java.io.IOException: Stream Closed异常的代码

    造成java.io.IOException: Stream Closed异常的代码 参考文章: (1)造成java.io.IOException: Stream Closed异常的代码 (2)http ...

  2. SpringBoot 项目上传文件异常【java.io.IOException: Stream closed】

    项目场景: 提示:这里简述项目相关背景: 项目场景:SpringBoot 项目上传文件接口异常 21 十二月 2022 13:30:53,132 36991 [http-nio-9220-exec-3 ...

  3. java多线程运行结果写入文件错误java.io.IOException: Stream closed

    今天在写多线程程序的时候,需要将每个线程运行的结果写入同一个文件,用的是FileWriter,最后在关闭写入流的时候出现如下问题: java.io.IOException: Stream closed ...

  4. 关闭流时,抛出异常:java.io.IOException: Stream Closed

    首先,这个异常大部分原因是因为关闭流的顺序导致的,下面看一下官方API的描述 void close()throws IOExceptionCloses this stream and releases ...

  5. java stream closed_java.io.IOException: Stream closed

    elseif(e.getActionCommand().equals("save")){JFileChooserfileChooser=newJFileChooser();file ...

  6. java.io.FileNotFoundException与java.io.IOException

    FileNotFoundException 开发背景:系统需添加一个云盘模块,有文件上传功能,同步上传大文件传输速度很慢,用户等待时间过长,采取了异步上传.发现有时存在系统找不到指定的文件,导致上传失 ...

  7. java.io.IOException: Attempted read from closed stream. 异常,解决

    在HttpClient请求的时候,返回结果解析时出现java.io.IOException: Attempted read from closed stream. 异常,解决 原因是EntityUti ...

  8. 在HttpClient请求的时候,返回结果解析时出现java.io.IOException: Attempted read from closed stream. 异常,解决

    在HttpClient请求的时候,返回结果解析时出现java.io.IOException: Attempted read from closed stream. 异常,解决 参考文章: (1)在Ht ...

  9. java后台调用SOE时,报异常java.io.IOException: Attempted read from closed stream

    java后台调用SOE时,报异常java.io.IOException: Attempted read from closed stream 代码诸如此类 public void test(HttpS ...

最新文章

  1. 1900页数学基础:面向CS的线性代数、拓扑、微积分和最优化
  2. 虚拟现实和元宇宙的最大短板在哪里?
  3. 读文件夹下所有文件,并提取中文字符
  4. C语言goto语句的使用
  5. uva 10891 - Game of Sum
  6. JavaScript闭包简单应用
  7. 语音识别,搜狗的下一个大梦想?
  8. android在线查看源码工具
  9. java 解压assets文件,android 读取assets下文件或者 java读取本地文件
  10. (七)打印机驱动设置—认识打印机接口
  11. 创维笔试java_创维集团面试经验
  12. 运营 | 做自媒体应该从哪方面入手?
  13. 集群升级:CBS迁移
  14. B2B2C简易流程图
  15. uber_来自我的Uber司机的责任制课程
  16. 保护眼睛的Windows和IE、Firefox、谷歌等浏览器颜色设置
  17. 对接抖音开发之售后消息实时通知订单部分退款
  18. 任务态fMRI测量的重测可靠性:新的实证证据和元分析
  19. 《Ted:记忆的虚构》——Elizabeth Loftus(有感)
  20. 烤仔同传 | 揭秘,暴富梦笼罩下的打新灰产

热门文章

  1. Google 公司的 Java 语言编写规范
  2. python 基本模块 random、os、sys
  3. MVCAction接收数据方式
  4. Jsp获得Map中map.put(2, bb);此类的value值
  5. 五、逆向工程--myeclipse快速开发Hibernate项目
  6. 判断手机号码运营商,归属地等信息
  7. Spring Boot如何初始化数据
  8. C语言 字符串前加L的意义 如:L“A”
  9. [转载] 财经郎眼20120512:长点心吧中国股市!
  10. Handler造成Activity泄漏,用弱引用真的有用么?