paulwong

          采用輸出內(nèi)容

          采用<JSP:FORWORD> 該方法是利用服務器端先將數(shù)據(jù)輸出到緩沖區(qū)的機制,在把緩沖區(qū)的內(nèi)容發(fā)送到客戶端之前,原來的不發(fā)送,改為發(fā)送該頁面的內(nèi)容,如果在<JSP: FORWORD>之前有很多輸出,前面的輸出已使緩沖區(qū)滿,將自動輸出到客戶端,那么該語句將不起作用,這一點應該特別注意. 如下面的例子中(1)會輸出index.html的內(nèi)容,2 不會輸出index.html的內(nèi)容,而是輸出out.println("@@@@@@@@@@@@@@@@@"); 中的內(nèi)容,并且在服務端會拋出:java.lang.IllegalStateException: Response already committed 異常,但客戶端沒有任何錯誤輸出。

          (1)

          <%@page?buffer="1kb"%>
          ?
          <%
          long?i=0;
          ?
          for(i=0;i<10;i++)
          {
          ???????out.println(
          "@@@@@@@@@@@@@@@@@");
          }
          %>
          ?
          <jsp:forward?page="./index.html"?/>?

          ?
          (2)

          <%@page?buffer="1kb"%>
          ?
          <%
          long?i=0;
          ?
          for(i=0;i<600;i++)
          {?????????????????
          ???????out.println(
          "@@@@@@@@@@@@@@@@@");
          }
          %>?

          posted on 2006-07-16 22:45 paulwong 閱讀(227) 評論(0)  編輯  收藏 所屬分類: J2EE

          主站蜘蛛池模板: 平顶山市| 威信县| 花垣县| 三台县| 丹东市| 桂东县| 镇宁| 鄂托克前旗| 馆陶县| 林西县| 龙岩市| 余干县| 登封市| 惠来县| 上杭县| 平顺县| 柳河县| 新乐市| 井研县| 莆田市| 景宁| 通许县| 塔城市| 南丹县| 吕梁市| 金阳县| 山西省| 景德镇市| 苏州市| 长沙县| 镇安县| 斗六市| 九江市| 安陆市| 叙永县| 维西| 温宿县| 金昌市| 旺苍县| 安丘市| 张家港市|