請利用這個頁面來指定 JavaServer Pages (JSP) 編譯器所用的選項。
這個管理主控台頁面,是應用程式安裝與更新精靈中的一個步驟。如果要檢視這個頁面,您必須選取選取安裝選項頁面中的前置編譯 JavaServer Pages 檔。 因此,如果要檢視這個頁面,請按一下,或。
只有在您安裝或更新含有 Web 模組的應用程式時,才能在這個頁面上指定 JSP 編譯器選項。 安裝好應用程式之後,您必須編輯 Web 模組 WEB-INF/ibm-web-ext.xmi 檔的 JSP 引擎配置參數,來變更它的 JSP 編譯器選項。
支援的配置: 對於 IBM® 延伸和連結檔而言,.xmi 或 .xml 副檔名取決於您是使用 Java EE 5 之前的應用程式或模組,或 Java EE 5 或更新版本的應用程式或模組。
IBM 延伸或連結檔稱為 ibm-*-ext.xmi 或 ibm-*-bnd.xmi,其中 * 是延伸或連結檔的類型,例如:app、application、ejb-jar 或 web。
適用的條件如下:不過,即使應用程式含有 Java EE 5 之前的檔案,且所用的副檔名是 .xmi,其中也可以有 Java EE 5 或更新版本的模組。
ibm-webservices-ext.xmi、ibm-webservices-bnd.xmi、ibm-webservicesclient-bnd.xmi、ibm-webservicesclient-ext.xmi 和 ibm-portlet-ext.xmi 檔會繼續使用 .xmi 副檔名。
sptcfg指定模組在應用程式中的名稱。
指定模組相對於應用程式(EAR 檔)根目錄的位置。
指定在安裝應用程式期間編譯 JSP 檔時,JSP 編譯器所要使用的暫時類別路徑。這個類別路徑在應用程式安裝完成時並不會儲存,而在應用程式執行時也不會使用。這個類別路徑僅用來識別位於應用程式外且為 JSP 編譯所需的資源,而在安裝應用程式後,會以其他方式(如:共用程式庫)來識別這些資源。在網路部署配置中,這個類別路徑專供部署管理程式機器使用。
如果要指定多個 Web 模組,請使用相同的類別路徑:
指定 JSP 引擎是否要使用完整套件名稱來產生及載入 JSP 類別。
使用完整套件名稱時,前置編譯的 JSP 類別檔可在 web.xml 檔中配置成 Servlet,而不需使用 jsp-file 屬性。如果沒有使用完整套件名稱,則會在相同套件中產生所有的 JSP 類別,而這是小型檔案系統路徑的好處。
當 useFullPackageNames 和 disableJspRuntimeCompilation 選項皆為 true 時,會使用單一類別載入器來載入所有的 JSP 類別,即使 JSP 檔在 web.xml 檔中不是配置成 Servlet。
這個選項與 useFullPackageNames JSP 引擎參數相同。
指定 Java 編譯器用來編譯 JSP Java 程式碼的來源層次。
有效值為 13、14、15、16 和 17。
Java EE 5 之前的 Web 模組,預設值是 13,指定來源層次 1.3,Java EE 5 及版本更新的 Web 模組的預設值是 16。![[2013 年 3 月更新]](../images/deltaend.gif)
指定在執行時期是否應永不轉換或編譯 JSP 檔,即使 .class 檔不存在也是如此。
如果這個選項設為 true,JSP 引擎不會在執行時期轉換及編譯 JSP 檔;JSP 引擎只會載入經過前置編譯的類別檔。JSP 程式檔不需要出現就可以載入類別檔。您可以安裝沒有 JSP 程式碼的應用程式,但應用程式必須有經過前置編譯的類別檔。
如果要使用單一 Web 應用程式類別載入器來載入所有 JSP 類別,這個編譯器選項和使用完整套件名稱選項都必須設為 true。
這個選項與 disableJspRuntimeCompilation JSP 引擎參數相同。