• <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>

            小默

            【轉(zhuǎn)】關(guān)于JSP頁(yè)面出現(xiàn)空頁(yè)面或部分頁(yè)面

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

            解決方式
            1,在jsp第一行添加 "<%@ page buffer="108kb" autoFlush="true" %>",如果還是不行,增加108kb這個(gè)數(shù)值,一直到頁(yè)面出現(xiàn)jsp拋錯(cuò)的堆棧信息。
            2,根據(jù)堆棧信息解決此問(wèn)題。

            原因以及本質(zhì)

             

            服務(wù)端的輸出緩沖區(qū) 
            缺省情況下:服務(wù)端要輸出到客戶端的內(nèi)容,不直接寫到客戶端,而是先寫到一個(gè)輸出緩沖區(qū)中.只有在下面三中情況下,才會(huì)把該緩沖區(qū)的內(nèi)容輸出到客戶端上: 


            1
            )該jsp網(wǎng)頁(yè)已完成信息的輸出 

            2
            )輸出緩沖區(qū)已滿 

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

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

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

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

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

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

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

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

            導(dǎo)航

            統(tǒng)計(jì)

            留言簿(13)

            隨筆分類(287)

            隨筆檔案(289)

            漏洞

            搜索

            積分與排名

            最新評(píng)論

            閱讀排行榜

            日韩精品无码久久久久久| 亚洲精品NV久久久久久久久久| 日韩亚洲国产综合久久久| 久久伊人五月丁香狠狠色| 亚洲午夜久久久影院| 精品国产福利久久久| 亚洲七七久久精品中文国产| 中文字幕乱码人妻无码久久| 久久精品99久久香蕉国产色戒 | 日韩亚洲国产综合久久久| 色妞色综合久久夜夜| 69久久夜色精品国产69| 久久精品国产精品亚洲精品| 久久久久无码精品| 狠狠狠色丁香婷婷综合久久五月| www亚洲欲色成人久久精品| 久久精品国产69国产精品亚洲| 香蕉久久永久视频| 99久久国产免费福利| 国产69精品久久久久99尤物| 狠狠色综合网站久久久久久久高清| 久久精品人人做人人爽电影| 久久精品中文字幕一区| 精品国产综合区久久久久久| 久久精品国产黑森林| 久久66热人妻偷产精品9| 国产一区二区三区久久| 久久精品久久久久观看99水蜜桃| 久久精品国产99久久久香蕉| 97r久久精品国产99国产精| 精品久久久久久国产| 色狠狠久久综合网| 久久久久av无码免费网| 久久亚洲精品无码VA大香大香| 久久综合欧美成人| 中文字幕精品无码久久久久久3D日动漫| 老司机国内精品久久久久| 成人免费网站久久久| 精品久久久久久国产| 一级做a爰片久久毛片人呢| 97久久超碰国产精品旧版|