参照先: 説明
| クラス | 説明 |
|---|---|
| PermittedTaglibsTLV | TLD が、それが使用されているページにインポートできる taglib(それ自体に加えて)を制限できるようにする TagLibraryValidator クラス。 |
| ScriptFreeTLV | JSP スクリプト要素の使用に対して制限を実施するための TagLibraryValidator。 |
TLV を使用すると、JSP ページの XML ビューの変換時の検証が可能になります。JSTL が提供する TLV を使用すると、タグライブラリの作成者は、JSP ページでスクリプト要素と許可されたタグライブラリの使用に関する制限を実施できます。
例: 次のタグライブラリ記述子(TLD)ファイルでタグライブラリをインポートする JSP ページは、JSTL タグの使用に制限されます。
<?xml version="1.0" encoding="UTF-8" ?>
<taglib xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-jsptaglibrary_2_1.xsd"
version="2.1">
<description>
Restricts JSP pages to the JSTL tag libraries
</description>
<display-name>permittedTaglibs</display-name>
<tlib-version>1.1</tlib-version>
<short-name>permittedTaglibs</short-name>
<uri>http://java.sun.com/jstl/permittedTaglibs</uri>
<validator>
<validator-class>
javax.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>
http://java.sun.com/jsp/jstl/core
http://java.sun.com/jsp/jstl/fmt
http://java.sun.com/jsp/jstl/sql
http://java.sun.com/jsp/jstl/xml
</param-value>
</init-param>
</validator>
</taglib>
Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.