首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

JSP 抽取共用 CSS/JS 到 common.jsp:@include 指令用法

     編輯:程式設計綜合問答

問題

多個 JSP 頭部重複引入大量 Bootstrap CSS/JS,維護困難。

解決:靜態包含

  1. 建立 common.jsp 放置共用 <link>/<script> 標籤。
  2. 在每個頁面 <head> 內引入:
<%@ include file="common.jsp" %>

關鍵點

  • @include 是**編譯期靜態包含**,將 common.jsp 內容直接合併到當前 JSP 生成的 Servlet 原始碼中,**無額外請求開銷**。
  • 路徑相對於**當前 JSP 檔案位置**;若放在共用資料夾,用相對路徑 ../common/common.jsp。
  • 變數/導入指令在包含檔中定義,主檔可直接使用(共享翻譯單元)。

動態包含對比

<jsp:include page="common.jsp" />  // 請求期包含,獨立編譯,效能稍低,但支援參數傳遞

靜態資源抽取**首選 @include**。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved