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

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

主站蜘蛛池模板: 在线观看一区二区三区四区 | 在线激情网站 | 露脸国产自产拍在线观看 | 国产第一导航深夜福利 | 四虎免费看黄 | 麻豆精品久久久 | 自偷自偷自亚洲首页精品 | 91麻豆国产 | 久久国产乱子伦精品免 | 国产精品视频第一区二区三区 | 91九色视频在线观看 | 开心激情五月网 | 久久男女 | 91秒拍国产福利一区 | 国产视频精品久久 | 97国产成人精品视频 | 亚洲国产系列一区二区三区 | 成人久久精品 | 欧美另类videosbestsex视频 | 精品国产第一页 | 91精品国产免费入口 | 激情综合五月婷婷 | 午夜国产福利在线观看 | 亚洲一二三四区 | 六月婷婷综合网 | 一级做a爰片久久毛片图片 一级做a爰片久久毛片武则天 | 国产永久在线视频 | 久久这里只有精品免费看青草 | 亚1洲二区三区四区免费 | 好吊操视频这里只有精品 | 久久精品国产清自在天天线 | 欧美欧美乱码一二三区 | 9191在线精品播放 | 欧美图片另类小说综合 | 国产成人精品高清在线观看99 | 成人永久免费视频网站在线观看 | 图片区小说区区国产明星 | 日韩久久久精品中文字幕 | 911国内自产亚洲第一 | 国产精品久久久久免费视频 | 婷婷久操 |