JSP:include的flush屬性的作用

JSPinclude 另一個文件時有個很偏的屬性,叫flush,默認爲 false。

在同一個 JSP 中,如果不斷 include 自己(源文件),在邏輯上會形成死循環。若默認情況下,服務器會等待該文件被讀到底端,然後才輸出到客戶端,並且銷燬該次訪問的 request 和 response。而當把flush 屬性賦爲真值時,在緩存累積了一定數據時,服務器會先提供一部分數據給瀏覽器,並等待後續內容。

由此可以得出結論,在簡單頁面中,該屬性不納入考慮,而在頁面包含大量數據時,爲縮短客戶端延遲,可將一部分內容先行輸出。該屬性在 Servlet 中也有對應的應用。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章