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)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 苗栗县| 泰顺县| 东港市| 米易县| 天峨县| 杭州市| 老河口市| 阳原县| 舒城县| 名山县| 剑阁县| 威信县| 道孚县| 香港 | 甘谷县| 南开区| 林西县| 泽州县| 卢龙县| 江达县| 盐源县| 保靖县| 松江区| 永春县| 大厂| 仁寿县| 仙居县| 漾濞| 宁乡县| 徐水县| 通山县| 新宾| 连城县| 黑水县| 庆元县| 新蔡县| 定安县| 宜川县| 西和县| 河北省| 徐州市|