<jsp-config> 用於設定 JSP 相關配置,包含兩個子元素:<taglib>(JSP 1.2 即有)與 <jsp-property-group>(JSP 2.0 新增)。
變更 TLD 檔案位置時無需修改 JSP 頁面。
<taglib>
<taglib-uri>URI</taglib-uri> <!-- JSP taglib 指令引用的 URI -->
<taglib-location>/WEB-INF/lib/xxx.tld</taglib-location> <!-- TLD 實際路徑 -->
</taglib>
8 個子元素:
| 元素 | 功能 |
|---|---|
<description> | 說明文字 |
<display-name> | 顯示名稱 |
<url-pattern> | 影響範圍(如 /CH2 或 *.jsp) |
<el-ignored> | true 忽略 EL 語法 |
<scripting-invalid> | true 禁止 <% %> 腳本 |
<page-encoding> | 頁面編碼 |
<include-prelude> | 頁首包含檔 (.jspf) |
<include-coda> | 頁尾包含檔 (.jspf) |
<jsp-config>
<taglib>
<taglib-uri>Taglib</taglib-uri>
<taglib-location>/WEB-INF/tlds/MyTaglib.tld</taglib-location>
</taglib>
<jsp-property-group>
<url-pattern>/*</url-pattern>
<el-ignored>true</el-ignored>
<page-encoding>GB2312</page-encoding>
<scripting-invalid>true</scripting-invalid>
</jsp-property-group>
</jsp-config>