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 來源和類別(沒有寫入磁碟)。

指示主題類型的圖示 參照主題

資訊中心條款 | 意見


「時間戳記」圖示 前次更新: 2015 年 6 月 22 日
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=rwlp_feature_jsp-2.3
檔名:rwlp_feature_jsp-2.3.html