パッケージ 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>
クラスのサマリー クラス 説明 PermittedTaglibsTLV TLD が、それが使用されているページにインポートできる taglib(それ自体に加えて)を制限できるようにする TagLibraryValidator クラス。ScriptFreeTLV JSP スクリプト要素の使用に対して制限を実施するための TagLibraryValidator。