パッケージ jakarta.servlet.jsp.jstl.tlv

Jakarta Standard Tag Library によって提供される再利用可能なタグライブラリバリデーター(TLV)クラス。

TLV を使用すると、Jakarta Server Pages ページの XML ビューの変換時検証が可能になります。Jakarta Standard Tag Library によって提供される TLV を使用すると、タグライブラリの作成者は、Jakarta Server Pages でのスクリプト要素と許可されたタグライブラリの使用に関する制限を適用できます。

例: 次のタグライブラリ記述子(TLD)ファイルを含むタグライブラリをインポートする Jakarta Server Pages ページは、Jakarta Standard Tag Library タグの使用に制限されます。

<?xml version="1.0" encoding="UTF-8" ?>

<taglib xmlns="https://jakarta.ee/xml/ns/jakartaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee https://jakarta.ee/xml/ns/jakartaee/web-jsptaglibrary_3_0.xsd"
    version="3.0">
  <description>
    Restricts JSP pages to the JSTL tag libraries
  </description>
  <display-name>permittedTaglibs</display-name>
  <tlib-version>3.0</tlib-version>
  <short-name>permittedTaglibs</short-name>
  <uri>jakarta.tags.permittedTaglibs</uri>

  <validator>
    <validator-class>
        jakarta.servlet.jsp.jstl.tlv.PermittedTaglibsTLV
    </validator-class>
    <init-param>
      <description>
        Whitespace-separated list of taglib URIs to permit.
      </description>
      <param-name>permittedTaglibs</param-name>
      <param-value>
          jakarta.tags.core
          jakarta.tags.fmt
          jakarta.tags.sql
          jakarta.tags.xml
      </param-value>
    </init-param>
  </validator>
</taglib>