一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

JSP上傳圖片產生 java.io.IOException: Stream closed異常解決方法

在做 jsp 上傳圖片時,把 Java 代碼直接改成 jsp,上傳時產生 如下異常:
2012-12-31 8:59:21 org.apache.catalina.core.StandardWrapperValve invoke
嚴重: Servlet.service() for servlet jsp threw exception
Java.io.IOException: Stream closed
...
百思不得其解,翻出 jsp 轉成 servlet 后的代碼。如下(很很的醒目一下):
復制代碼 代碼如下:
...
}catch(Exception e){
e.printStackTrace();
}finally{
out.flush(); //
out.close();// 此處為源始代碼
DBHelper.freeConnection(connection);
}
out.write('/r'); // 如上我已經關了 out 對象,但此處還在使用,所以便產生了如開始所描述的異常
out.write('/n');
} catch (Throwable t) {
if (!(t instanceof SkipPageException)){
out = _jspx_out;
if (out != null && out.getBufferSize() != 0)
try { out.clearBuffer(); } catch (Java.io.IOException e) {}
if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
}
} finally {
_jspxFactory.releasePageContext(_jspx_page_context);
}
...

解決辦法:把程序中加紅加粗的代碼改成:
復制代碼 代碼如下:
out.flush() ;
out = pageContext.pushBody(); // 關于該段程序的解釋,doc中已經說的很清楚。

如下:(要特別注意一下flush()和clear()方法的區別,因為需求不同程序是不同的)
abstract voidflush()
Flush the stream.

abstract voidclear()
Clear the contents of the buffer.


PageContext 實現了抽象類 JspContext ,方法:pushBody(), 保存當前的out對象
BodyContentpushBody()
Return a new BodyContent object, save the current "out" JspWriter, and update the value of the "out" attribute in the page scope attribute namespace of the PageContext.

public abstract class BodyContent
extends JspWriter

out 內置對象

jsp技術JSP上傳圖片產生 java.io.IOException: Stream closed異常解決方法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 中文字幕在线视频网 | 精品国产免费一区二区 | 在线视频第一页 | 全黄大片 | 成人亚洲国产 | 一区二区高清在线观看 | 色视在线 | 韩国特级一级毛片免费网站 | 国产成人精品久久一区二区三区 | 中文字幕免费视频精品一 | 精品国产一区二区三区在线观看 | 99久久精品国内 | 视频一区二区三区自拍 | 久久亚洲精品无码观看不卡 | 亚洲性片| 久久久国产乱子伦精品 | 精品伊人 | 亚洲视频在线一区 | 一级黄色a毛片 | 成人免费xxx在线观看 | 亚洲成a| 欧美色欧 | 国产91网站在线观看免费 | 亚洲影视在线 | 高清一区二区在线观看 | 亚洲综合伊人色一区 | 正在播放91 | 亚洲精品国产自在久久老牛 | 欧美一区二区三区在线视频 | 韩国资源视频一区二区三区 | www.xxxx欧美| 四虎影视成人永久在线观看 | 老太婆性杂交欧美肥老太 | 美女毛片免费看 | 亚洲合集综合久久性色 | vvvv98国产成人综合青青 | 加勒比色综合久久久久久久久 | 国产一区二区三区高清 | 亚洲国产午夜 | 天天综合网天天综合色不卡 | 精品一区二区三区的国产在线观看 |