JSPタグ・ライブラリ - attributeディレクティブ・タグ

JSP 2.0ディレクティブの<%@ attribute %>または<jsp:directive.attribute>のタグを使用して、タグ・ファイルに定義されたカスタム・アクションの属性を宣言します。タグ・ファイルのみで使用されます。

JSP構文

<%@ attribute name="attribute-name" 
	[ required="true | false" ]
   	[ fragment="true | false" ]
   	[ rtexprvalue="true | false" ]
   	[ type="java.lang.String | a non-primitive type"]
   	[ description="text" ]
/%>    

または、

<jsp:directive.attribute attributeDirectiveAttrList />    
ここでのattributeDirectiveAttrListはJSP構文のリストと同じです。

XML構文

<jsp:directive.attribute attributeDirectiveAttrList />    
ここでのattributeDirectiveAttrListはJSP構文のリストと同じです。

属性

name
宣言される属性の一意の名前を提供します。
required
ブールです。この属性が必須かどうかを指定します。デフォルトはfalseです。
fragment
ブールです。この属性がタグ・ハンドラによって評価されるフラグメントか(true)、タグ・ハンドラに渡される前にコンテナによって評価される標準の属性か(false)を指定します。デフォルトはfalseです。
rtexprvalue
ブールです。実行時にスクリプトレット式によって属性値の動的な計算が可能かどうかを指定します。デフォルトはtrueです。
type
属性値の実行時タイプを定義します。
description
属性の説明を提供します。

タグの詳細は、Sun社の『JavaServer Pages Developer's Guide』を参照してください。

『JavaServerPages (JSP) 2.0 Syntax Reference』は、次のURLでオンラインで参照できます。
http://java.sun.com/products/jsp/syntax/2.0/syntaxref20.html


JSPページの操作