中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

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異常解決方法,轉載需保留來源!

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

主站蜘蛛池模板: 一级a爱片久久毛片 | h片在线观看网站 | 亚洲精品在线播放 | 国产无人区一区二区三区 | 免费一区二区在线观看 | 成人免费视频网站在线观看 | 欧美国产日韩一区二区三区 | 亚洲精品自拍视频 | 成年人在线观看视频 | a黄视频 | 特级丰满少妇一级aaaa爱毛片 | 日韩黄| 99精品国产一区二区三区 | 二区在线视频 | 免费艹逼视频 | 久久一区二区三区四区五区 | 精品视频在线观看 | 九九热免费视频在线观看 | 国产a区 | 男女视频免费 | 91亚洲精 | 精品亚洲一区二区三区四区五区高 | 欧美xxxx性| 美女久久久久久久久 | 亚洲国产精品一区二区第一页 | 久久精品小视频 | 人人叉| 亚洲一区二区在线视频 | 国产精品视频一二三区 | 在线只有精品 | 久久国产精品久久国产精品 | 久久中文字幕一区 | 亚洲欧美一区二区三区国产精品 | 国产在线观看不卡一区二区三区 | 欧美午夜精品 | 欧美精三区欧美精三区 | 一区二区三区四区日韩 | 亚洲视频免费在线播放 | 久久精品亚洲精品 | 久久五月婷| 亚洲精品一区av在线播放 |