Struts Tiles - <tiles:add>タグ
囲んでいるリストに要素を追加します。リスト要素に使用することを除けば、putと同じものです。
属性
-
beanName
- 値として使用されるBeanの名前。Beanは、指定したコンテキストから取得されます(存在する場合)。 存在しない場合は、
pageContext.findAttribute
メソッドが使用されます。 beanProperty
を指定する場合、値は対応するBeanプロパティから取得されます。
-
beanProperty
- Beanプロパティの名前。指定する場合、値はこのプロパティから取得されます。ネストされたプロパティと索引付きプロパティがサポートされます。
-
beanScope
- Beanの検索先となるスコープ。 指定しない場合は、
pageContext.findAttribute
メソッドが使用されます。スコープには、任意のJSPスコープ、componentまたはtemplateを指定できます。 componentまたはtemplateの場合、Beanはタイル(コンポーネント、テンプレート)のコンテキスト内で検索されます。
-
content
- 要素の値。文字列またはオブジェクトを指定します。 valueの別名です。 JSPテンプレートとの互換性のために追加された属性です。
-
direct
- コンテンツの処理方法を指定します。 trueに設定するとコンテンツは直接出力されます。false(デフォルト)に設定するとコンテンツはインクルードされます。この属性は、コンテンツ・タイプを指定する別の方法になります。directがtrueの場合、コンテンツは文字列(string)になり、falseの場合、コンテンツはページ(page)になります。 JSPテンプレートとの互換性のために追加された属性です。
-
role
- 指定したロールにユーザーが属する場合はタグが有効になり、属さない場合はタグが無視(スキップ)されます。 タグが定義に使用されている場合、ロールは考慮されません。
-
type
- 文字列(string)、ページ(page)、テンプレート(template)または定義(definition)から、コンテンツ・タイプを指定します。 文字列コンテンツは直接出力されます。 ページまたはテンプレートのコンテンツは、
name
をURLとして使用している指定のURLからインクルードされます。 定義の場合、value
はファクトリ(XMLファイル)で定義された定義を示します。 定義は、挿入するタイルのタグで検索されます。attributeNameが、このタグに使用するnameになります。 type属性を指定しない場合、タイプがBeanから取得されないかぎり、コンテンツはタイプ指定なしとなります。
-
value
- 要素の値。文字列またはオブジェクトを指定します。
説明
囲んでいるリストに要素を追加します。 このタグは、putList
タグの内部でのみ使用できます。 値は、直接割り当てる(value="aValue")か、Beanから取得します。 valueまたはbeanNameのいずれかが存在する必要があります。
関連項目
JDeveloperのStrutsカスタム・タグ・ライブラリについて
リファレンス: Strutsタグ・ライブラリ
リファレンス: Struts Tilesタグ・ライブラリ
Copyright © 1997, 2004, Oracle. All rights reserved.