<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 431,  comments - 344,  trackbacks - 0
    在寫JSP程序的時候,如果程序中調用了response.getOutputStream()去向客戶端輸出文件等數據流,容器就會拋出這樣的異常:
    Java.lang.IllegalStateException: getOutputStream() has already been called for this response
            at org.apache.catalina.connector.Response.getWriter(Response.java:596)
            at org.apache.catalina.connector.ResponseFacade.getWriter(ResponseFacade.java:186)
    產生這樣的異常原因是web容器生成的servlet代碼中有out.write(""),這個和JSP中調用的response.getOutputStream()產生沖突,
    下面是web容器生成的部分servlet代碼:
          out = pageContext.getOut();
          _jspx_out = out;
          out.write("\r\n");
          out.write("\r\n");
    解決的方法有兩步:1、如果JSP中有
    <%@ page import ... %>
    <%@ page import ... %>
    這樣的代碼,則改為:
    <%@ page import ... %><%
    %><%@ page import ... %><%
    %><%
    // ...getOutputStream()...
    %>
    改完后生成的servlet代碼:
          out = pageContext.getOut();
          _jspx_out = out;
          //out.write("\r\n");這個將被去掉
          //out.write("\r\n");這個將被去掉
    2、如果第一步改完還是有異常,則在程序的最后添加:
    out.clear();
    out = pageContext.pushBody();
    就可以解決了。
    posted on 2006-11-20 15:37 周銳 閱讀(1066) 評論(6)  編輯  收藏 所屬分類: JavaJsp
    主站蜘蛛池模板: 男男gvh肉在线观看免费| 麻豆亚洲av熟女国产一区二| 日韩精品免费在线视频| 亚洲小说图区综合在线| 亚洲av无码片在线播放| 麻豆国产入口在线观看免费| 91福利视频免费| 一区二区三区在线免费| 亚洲欧美一区二区三区日产| 色噜噜亚洲精品中文字幕| 午夜时刻免费入口| 亚洲成人在线免费观看| 中文在线观看国语高清免费| mm1313亚洲国产精品无码试看| 67194在线午夜亚洲| 亚洲欧洲日产国产综合网| 亚洲中文字幕无码久久精品1 | 亚洲AV无码一区二区二三区入口 | 免费a在线观看播放| 日韩免费高清视频| 日韩一级视频免费观看| 国产色爽免费视频| 亚洲国产精品人人做人人爽| 少妇亚洲免费精品| 国产亚洲精品高清在线| 久久久久亚洲AV无码专区首| 亚洲乳大丰满中文字幕| 亚洲毛片在线观看| 国产成人精品日本亚洲专| 亚洲第一精品福利| 亚洲国产精品一区二区三区久久| 亚洲国产精品嫩草影院久久| 亚洲成aⅴ人片久青草影院| 亚洲伊人久久综合中文成人网| 亚洲中文久久精品无码ww16| 亚洲精品制服丝袜四区| 亚洲最大成人网色香蕉| 麻豆一区二区三区蜜桃免费| 国产免费久久久久久无码| 色se01短视频永久免费| 免费亚洲视频在线观看|