JavaServer Pages 2.3
這項特性支援寫入至 JSP 2.3 規格的 JavaServer Pages (JSP)。這個架構簡化了使用者介面的建構。啟用這項特性,也會啟用 Expression Language (EL) 3.0 版特性。
啟用這項特性
如果要啟用 JavaServer Pages 2.3 特性,請在 server.xml 檔的 featureManager 元素內,新增下列的元素宣告:
<feature>jsp-2.3</feature>
支援的 Java™ 版本
- JavaSE-1.7
- JavaSE-1.8
開發相依於這項特性的特性
如果您要開發的特性相依於 JavaServer Pages 2.3 特性,請將下列項目包含在您新特性的特性資訊清單檔 Subsystem-Content 標頭中:
com.ibm.websphere.appserver.jsp-2.3; type="osgi.subsystem.feature"
這項特性啟用的特性
啟用這項特性的特性
這項特性提供的標準 API 套件
- javax.el
- javax.servlet.jsp
- javax.servlet.jsp.el
- javax.servlet.jsp.jstl.core
- javax.servlet.jsp.jstl.fmt
- javax.servlet.jsp.jstl.sql
- javax.servlet.jsp.jstl.tlv
- javax.servlet.jsp.tagext
這項特性提供的 SPI 套件
特性配置元素
您可以在 server.xml 檔中使用下列元素,來配置 JavaServer Pages 2.3 特性:
- jspEngine
- JSP 2.2 配置
屬性名稱 資料類型 預設值 說明 disableJspRuntimeCompilation boolean false 在執行時期停用 JSP 編譯。 disableResourceInjection boolean false 停用將資源注入 JSP 中。 extendedDocumentRoot string JSP 引擎會在其中搜尋要提供之其他 JSP 檔的目錄。 jdkSourceLevel - 17
- 18
- 15
- 16
- 13
- 14
15 JSP 引擎所編譯之 JSP 的預設 Java 來源層次。 - 17
- 17
- 18
- 18
- 15
- 15
- 16
- 16
- 13
- 13
- 14
- 14
keepGenerated boolean false 保留針對 JSP 產生的 Java 來源檔。 prepareJSPs int 當提供這個屬性時,則在應用程式伺服器啟動期間,會編譯大於此值 (KB) 的所有 JSP。如果要編譯所有 JSP,請設為 0。 recompileJspOnRestart boolean false 在應用程式重新啟動之後重新編譯 JSP。JSP 會在第一次存取時重新編譯。 useImplicitTagLibs boolean true 容許 JSP 使用 jsx 和 tsx 標籤庫。 useInMemory boolean false 在記憶體中產生 Java 來源和類別(沒有寫入磁碟)。