posts - 75,comments - 83,trackbacks - 0
          tomcat5下jsp出現getOutputStream() has already been called for this response異常的原因和解決方法

          具體的原因就是
          在tomcat中jsp編譯成servlet之后在函數_jspService(HttpServletRequest request, HttpServletResponse response)的最后
          有一段這樣的代碼
          finally {
                if (_jspxFactory != null) _jspxFactory.releasePageContext(_jspx_page_context);
              }
          這里是在釋放在jsp中使用的對象,會調用response.getWriter(),因為這個方法是和
          response.getOutputStream()相沖突的!所以會出現以上這個異常。

          在使用完輸出流以后在jsp頁面中調用以下兩行代碼即可:
          out.clear();
          out = pageContext.pushBody();

          posted on 2007-09-03 16:42 梓楓 閱讀(414) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 秦皇岛市| 晋宁县| 扎鲁特旗| 十堰市| 昆山市| 和顺县| 西吉县| 沂南县| 乡城县| 安新县| 太湖县| 博罗县| 镇远县| 房山区| 方正县| 温州市| 巴林左旗| 古田县| 中阳县| 溧水县| 民和| 平安县| 宜章县| 鹤山市| 孙吴县| 遵义市| 济宁市| 汉阴县| 边坝县| 西乌珠穆沁旗| 麟游县| 大庆市| 大足县| 固安县| 江安县| 弥勒县| 通渭县| 寿阳县| 常州市| 禹城市| 定南县|