課程
/后端開發
/Java
/JAVA遇見HTML——JSP篇
是不是這幾句詩雖然在客戶端顯示了,但是沒有執行flush()方法,這幾句詩還是在緩沖區里面?哪客戶端顯示的詩句是放在哪里了呢?
2019-01-27
源自:JAVA遇見HTML——JSP篇 3-4
正在回答
個人理解:緩沖區類似于碗,全部的詩存放在碗中,我們將詩輸出到客戶端的時候,詩仍然存在于緩沖區(碗)中,緩沖區(碗)只有在滿了之后,即碗中的所有數據都被讀出到瀏覽器(客戶端)之后,緩沖區才會自動清空(即將碗中的數據全部倒掉,碗空之后再重新盛一滿碗數據),而flush()函數相當于外掛的存在,在數據還沒有全部輸出到客戶端的時候就將剩余的數據清空了,會導致剩余的數據無法讀出。所以,回答你的問題如下:這幾句詩雖然在客戶端顯示了,但是沒有執行flush()方法,這幾句詩還是在緩沖區里面??蛻舳孙@示的詩句仍然在緩沖區里面,只有在執行了flush()函數或者緩存區滿了之后才會被清除從而消失
緩沖區個人理解:內容先放到緩沖區,緩沖區滿了之后,將緩沖區中的內容輸出到客戶端;
flush()函數可以提前將緩沖區中的內容輸出到客戶端;
clear()和clearBuffer()函數清除緩沖區中的內容,被清除的內容就不會輸出到客戶端;
舉報
Java Web入門級教程JSP,帶你輕松的學習JSP基礎知識
2 回答緩沖區大小問題
2 回答緩沖區大小
1 回答緩沖區的概念
5 回答緩沖區空間變化
4 回答緩沖區一共多大
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-01-27
個人理解:緩沖區類似于碗,全部的詩存放在碗中,我們將詩輸出到客戶端的時候,詩仍然存在于緩沖區(碗)中,緩沖區(碗)只有在滿了之后,即碗中的所有數據都被讀出到瀏覽器(客戶端)之后,緩沖區才會自動清空(即將碗中的數據全部倒掉,碗空之后再重新盛一滿碗數據),而flush()函數相當于外掛的存在,在數據還沒有全部輸出到客戶端的時候就將剩余的數據清空了,會導致剩余的數據無法讀出。所以,回答你的問題如下:這幾句詩雖然在客戶端顯示了,但是沒有執行flush()方法,這幾句詩還是在緩沖區里面??蛻舳孙@示的詩句仍然在緩沖區里面,只有在執行了flush()函數或者緩存區滿了之后才會被清除從而消失
2019-11-21
緩沖區個人理解:內容先放到緩沖區,緩沖區滿了之后,將緩沖區中的內容輸出到客戶端;
flush()函數可以提前將緩沖區中的內容輸出到客戶端;
clear()和clearBuffer()函數清除緩沖區中的內容,被清除的內容就不會輸出到客戶端;