JSP リファレンス

<jsp:attribute>
xmlns:jsp="http://java.sun.com/JSP/Page"
JSP 1.2 以降

SYNOPSIS

<jsp:attribute
name*="属性名"
trim="true|false"
>
この属性の値.
</jsp:attribute>

説 明

XML 要素の動的構築やカスタムタグにおいて、その属性の代理記述を行うことが出来ます。

属 性

name="属性名"
required

動的に構築する属性の名前です。EL を使用して動的に変更することが出来ます。

trim="true|false"
optional

属性値の前後空白を削除するかどうかを true, false で指定します。

内 容

この属性の値。内容部分では EL や他のカスタムタグを使用することができます。

使用例

XML構文のJSP 参照。

このタグは <jsp:element> 以外の標準アクションタグやカスタムタグ に対しても使用することができます。以下は <mytag:foo> の属性 bar<mytag:message/> の出力値を指定するのと等価です。

JSP
<mytag:foo>
    <jsp:attribute name="bar"><mytag:message /></jsp:attribute>
</mytag:foo>
これは以下と等価です。
JSP
<c:set var="temp"><mytag:message /></c:set>
<mytag:foo bar="${temp}" />
CVS 2008/03/09