靜態 include 指令會導致瀏覽器快取所有頁面,動態內容(Weblog、時間戳、資料庫驅動頁面)需即時更新,應用 <jsp:include> 標籤。
靜態包含編譯期合併,容器不會重新輪詢動態資料。開發期可禁用瀏覽器快取,但生產環境不可行。
<jsp:include page="dynamicContent.jsp" flush="true" />
請求期處理,每次請求都執行目標頁面,獲取最新輸出。可混合使用:靜態部分用 include,動態部分用 jsp:include,兼顧效能與即時性。