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 梓楓 閱讀(412) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 社旗县| 通辽市| 楚雄市| 张掖市| 镇安县| 原平市| 邵武市| 雅江县| 蓬溪县| 湄潭县| 大埔县| 长丰县| 山阴县| 宁蒗| 丹寨县| 江北区| 自贡市| 呼和浩特市| 徐州市| 奇台县| 凌源市| 中山市| 视频| 无棣县| 尉犁县| 肇州县| 田阳县| 志丹县| 伊宁县| 舟曲县| 宜春市| 彰化市| 苏尼特左旗| 齐齐哈尔市| 伊川县| 右玉县| 保德县| 临沧市| 遂川县| 甘德县| 梧州市|