当前位置:首页 > 开发 > 互联网 > 正文

jsp页面上 out.flush 报错

发表于: 2013-08-16   作者:asdzheng   来源:转载   浏览:
摘要: 报错主要内容: Internal error flushing the buffer in release() java.io.IOException: Stream closed 后来查看代码,发现两行代码有点怪,out.flush, out.close 网上一查才知道: 在jsp页面上向页面输出内容直接用out.println输出,此处的out是PrintWrit
报错主要内容:

Internal error flushing the buffer in release()

java.io.IOException: Stream closed

后来查看代码,发现两行代码有点怪,out.flush, out.close

网上一查才知道:

在jsp页面上向页面输出内容直接用out.println输出,此处的out是PrintWriter,PrintWriter是字符直接输出显示出来

而有时候要向页面输出二进制,也就是用outputstream,这种情况一般是下载文件时用到。

所以这里的错就错在:

用out.println("<>")后,多加out.flush和out.close,PrintWrite在jsp页面上输出字符,并不用flush和close,不然会报错。


jsp页面上 out.flush 报错

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号