<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
    主站蜘蛛池模板: 中国在线观看免费的www| 9420免费高清在线视频| 国产aⅴ无码专区亚洲av| 精品国产麻豆免费网站| 国产成人综合亚洲| 亚洲阿v天堂在线| 在线观看国产情趣免费视频| 巨胸喷奶水www永久免费| 亚洲妓女综合网99| 免费h成人黄漫画嘿咻破解版| 99久久免费精品高清特色大片| 亚洲精品中文字幕| 亚洲AV无码日韩AV无码导航| 日本a级片免费看| 日本免费中文字幕| 无码天堂va亚洲va在线va| 亚洲视频免费一区| 亚洲人成影院在线观看| 日韩精品成人无码专区免费 | 天堂在线免费观看| 亚洲国产欧美日韩精品一区二区三区| 亚洲精品成人网站在线观看| 日韩高清免费在线观看| 国产成人AV片无码免费| 男女男精品网站免费观看 | 久久精品电影免费动漫| 色欲aⅴ亚洲情无码AV| 亚洲成年人电影在线观看| 国产亚洲精品a在线观看 | 亚洲AV日韩综合一区尤物| 久久精品国产亚洲AV麻豆~| 免费成人在线观看| 毛片在线看免费版| 亚洲精品视频在线免费| 最新久久免费视频| 一个人看的www在线免费视频| 亚洲av无码专区在线电影天堂 | 亚洲AV无码AV男人的天堂| 亚洲国产人成精品| 大地资源二在线观看免费高清| 一级毛片在线免费观看|