• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            小默

            【轉】關于JSP頁面出現空頁面或部分頁面

            原文:http://www.blogjava.net/xiaomage234/archive/2008/10/21/235710.html
            ===================
            現象
            1,內容區顯示空白或部分頁面;
            2,“查看源文件”,里面代碼不完整;

            解決方式
            1,在jsp第一行添加 "<%@ page buffer="108kb" autoFlush="true" %>",如果還是不行,增加108kb這個數值,一直到頁面出現jsp拋錯的堆棧信息。
            2,根據堆棧信息解決此問題。

            原因以及本質

             

            服務端的輸出緩沖區 
            缺省情況下:服務端要輸出到客戶端的內容,不直接寫到客戶端,而是先寫到一個輸出緩沖區中.只有在下面三中情況下,才會把該緩沖區的內容輸出到客戶端上: 


            1
            )該jsp網頁已完成信息的輸出 

            2
            )輸出緩沖區已滿 

            3
            )jsp中調用了out.flush()或response.flushbuffer() 

            輸出緩沖區的大小可以用: 或response.setbuffersize()設置,如下: 

            1)設置輸出緩沖區的大小為1kb。 或response.setbuffersize(1
            ); 

            2)設置輸出緩沖區的大小為0,即不緩沖。 或response.setbuffersize(0
            ); 

            用response.getbuffersize()或out.getbuffersize()可取的輸出緩沖區的大小,單位為字節. 用response.iscommitted()可檢查看服務端是否已將數據輸出到客戶端. 如果返回值是true則已將數據輸出到客戶端,是false則還沒有. 

            1,jsp代碼有bug[或者缺少相關配置文件,相關依賴類];
            2,當頁面buffer用得差不多的時候,這時候如果有運行時異常,tomcat處理不了時就會將運行時異常信息輸出到jsp頁面的buffer區,導致有部分內容還停留在buffer,而此時頁面在還未完成網頁輸出,緩沖區未滿,也未調用flush的情況下不會繼續處理后面的網頁信息輸出,tomcat將此時已經處理的部分代碼返回給瀏覽器去解析,由于內容不完整,導致了出現 空頁面或部分頁面。
            3,可以調用 <%=out.getRemaining() %> 方法查看jsp的buffer剩余量。

            =============
            完全看不懂啊,悲劇。。。

            posted on 2010-07-29 18:35 小默 閱讀(446) 評論(0)  編輯 收藏 引用 所屬分類: Language

            導航

            統計

            留言簿(13)

            隨筆分類(287)

            隨筆檔案(289)

            漏洞

            搜索

            積分與排名

            最新評論

            閱讀排行榜

            91麻豆国产精品91久久久| 亚洲综合伊人久久大杳蕉| 色欲久久久天天天综合网| 韩国三级中文字幕hd久久精品| 亚洲精品tv久久久久久久久 | 人妻无码久久精品| 精品一久久香蕉国产线看播放| 欧美777精品久久久久网| 久久精品国产第一区二区三区| 久久丫精品国产亚洲av不卡| 国产亚洲精久久久久久无码77777 国产亚洲精品久久久久秋霞 | 亚洲午夜久久久久久久久久 | 久久国产亚洲精品麻豆| 日本精品久久久中文字幕| 久久国产成人精品麻豆| 国产L精品国产亚洲区久久| 国产精品久久久天天影视香蕉| 国产激情久久久久影院老熟女免费| 国产一区二区三区久久| 中文字幕亚洲综合久久| 久久五月精品中文字幕| 久久久久亚洲精品日久生情 | 99久久99久久久精品齐齐| 精品久久一区二区三区| 国产精品亚洲综合专区片高清久久久 | 久久久久久国产精品美女| 要久久爱在线免费观看| 香蕉久久夜色精品升级完成| 老司机国内精品久久久久| 亚洲精品NV久久久久久久久久| 婷婷久久香蕉五月综合加勒比 | 国产精品久久国产精麻豆99网站| 青青草原综合久久| 久久夜色精品国产亚洲av| 无码人妻少妇久久中文字幕蜜桃| 久久er国产精品免费观看2| 少妇久久久久久被弄到高潮 | 国产精品成人久久久久久久 | 久久九九精品99国产精品| 国内精品久久久久久久涩爱 | 99久久综合国产精品二区|