<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
    主站蜘蛛池模板: 一级特黄特色的免费大片视频| 久久美女网站免费| 亚洲熟妇中文字幕五十中出| 中文字幕在线免费观看| 亚洲成av人在线观看网站| 亚洲愉拍99热成人精品热久久| 成人浮力影院免费看| 男人免费视频一区二区在线观看| 久久精品a亚洲国产v高清不卡| 国产国产成年年人免费看片| 久久成人无码国产免费播放| MM1313亚洲国产精品| 亚洲天堂视频在线观看| 亚洲国产高清精品线久久| 亚洲人成在线免费观看| 黄桃AV无码免费一区二区三区| 国产成人精品亚洲日本在线| 亚洲精品无码久久千人斩| 成年人免费观看视频网站| 免费一级毛片在线播放视频| 羞羞漫画小舞被黄漫免费| 亚洲av无码片在线观看| 国产亚洲精品资源在线26u| 国产一级大片免费看| 在线观看永久免费| 国产午夜无码片免费| 日日摸日日碰夜夜爽亚洲| 亚洲成aⅴ人片在线影院八| 国产午夜亚洲精品国产成人小说| 午夜高清免费在线观看| 足恋玩丝袜脚视频免费网站| 韩日电影在线播放免费版| 在线亚洲v日韩v| 亚洲日本成本人观看| 亚洲日本香蕉视频观看视频| 亚洲国产综合91精品麻豆| 亚洲一区无码中文字幕| 亚洲av高清在线观看一区二区| 成人人观看的免费毛片| 无码国产精品一区二区免费式直播| 久久99免费视频|